|
have you tried remoting? that would really help you to write codes to upload and down load files using a file system not the SQL server
|
|
|
|
|
Thanks for your reply
Have been looking at 'C# Remoting' and have a found a few articles with varying approaches to how to acheive a file upload/download system. Though all of them (of the ones i looked at) seem to require a server-side application. Something I was hoping to avoid using.
Is this the idea you had in mind? i.e. creating a server app and communicating with that for file transfers
Also where you thinking of any perticular method, like using the System.Runtime.Remoting classes, or was your suggestion just for a general remoting solution?
Either way thanks for the suggestion, has been interesting to read about, but like I said, I want to avoid creating a server app if possible
Life goes very fast. Tomorrow, today is already yesterday.
|
|
|
|
|
yeah!! you would need a server app to achieve what you are looking for in remoting. it's not at all complicated though, you will have more control over the transer as well among other benifits.
I would recommend "Wrox Press-Professional C#" book,
Good Luck
|
|
|
|
|
Hi everybody.
Maybe some of you have better experience with the Sync Framework than I have. I am trying to sync an XML file and some images between my desktop and a PDA, using C#.
I saw there is a sample of using Microsoft Sync Framework with a device, but it uses Web Services and I would very much prefer to do without those. I already built a .Net Framework 3.5 C# Windows Forms Application and a similar thing (3.5) on the Mobile device. Do you think it is possible to use WCF or SyncFramework to get some files Desktop <-> PDA?
Thank you for your time ::- ) !
|
|
|
|
|
The project "aa.mpp", the other project "master.mpp".
1.I open the "master.mpp"
2.select "Insert->Project"
3.select "aa.mpp",
4."aa.mpp" has been add into "masther.mpp"
How to finish above funtion by coding.
Thanks all
|
|
|
|
|
why do yopu want to do this??
do you want to use the functionalities defined in aa.mpp in your master.mpp??
|
|
|
|
|
|
I've not done any coding with Project but have had some success using Excel and Word etc. A good place to start would probably be MSDN: Project Solutions[^]
At first glance, the documentation looks pretty thin so you might have a bit of a job ahead - good luck!
It definitely isn't definatley
|
|
|
|
|
Special thanks for your naswer
|
|
|
|
|
Hi,
In my C#.Windows app.I want print a slip of size of width 55mm and height 45 mm.
I am using crystal Reports printing this width and height text.I am using Canon printer.
In crystal Reports Only The 'Card'Size which takes 148*125 mm.And there is no option in
printer also.It prints same 55 and 45 mm text.But printed paper is bit lentheier than test. So is there any way that can i fix through by writing code.
please....
|
|
|
|
|
Ah a new homework topic?
Henry Minute
Do not read medical books! You could die of a misprint. - Mark Twain
Girl: (staring) "Why do you need an icy cucumber?"
“I want to report a fraud. The government is lying to us all.”
|
|
|
|
|
how to set custom paper size of crystal report programatically using c#
|
|
|
|
|
Hi
I have a gridview, dgvDepartments linked to a dataset, dsDepartments.
bool InitialiseDepartments()
{
rmDepartments = (IUserList)Activator.GetObject(typeof(IUserList),
System.Configuration.ConfigurationManager.AppSettings
["UserListUrl"]);
try
{
dsDepartments = null;
dsDepartments = rmDepartments.GetDepartments();
bsDepartments.DataSource = dsDepartments;
bsDepartments.DataMember = "Departments";
dgvDepartments.DataSource = bsDepartments;
dgvDepartments.Refresh();
}
catch (Exception ex)
{
ShowError("Unable to load Departments. " +
"Server possibly not running. \n\n" +
"System Error: " + ex.Message);
return false;
}
return true;
}
If I make changes to the gridview and click SaveChages, the changes are saved.
If I then make more changes, when I click SaveChanes, it reports No changes to save. This is from the code:
Validate();
BindingContext[dsDepartments, "Departments"].EndCurrentEdit();
DataSet changes = dsDepartments.GetChanges();
if(changes != null)
which resolves to false. To me, this means that the link between the gridview and the dataset has gone. Here is the code that executes when a change is saved (Without try blocks and error handling):
dsDepartments.AcceptChanges();
dsDepartments = null;
dsDepartments = rmDepartments.GetDepartments();
dgvDepartments.Refresh();
I can't find any changes to gridview datasource and the like, but once I have saved a change, changes in the gridview are no longer reflected in the dataset.
I can't think what value I should monitor to see where the link gets broken.
|
|
|
|
|
Well I'm not quite sure of the solution but I think when you make changes and use the DataSet.AcceptChanges() the positions in the BindingContext will not be set properly..I guess you have to set the position using BindingManagerBase so as to reset the cursor to starting row... Try google on this...
"Don't worry if it doesn't work right. If everything did, you'd be out of a job." (Mosher's Law of Software Engineering)
|
|
|
|
|
I have the following snippets in an MDI form and a child
MDI
private void mnuFileNew_Click(object sender, EventArgs e)
{
frmAddItem addItem = new frmAddItem();
addItem.MdiParent = this;
addItem.ShowInTaskbar = false;
addItem.Show();
}
Child
private void frmAddItem_Load(object sender, EventArgs e)
{
GetEnumerations();
BindCombos();
int maxLength = int.Parse(RegistryHelper.ReadSettingFromRegistry(@"Inventory\Barcode\C39\Length"));
txtBarcode.MaxLength = maxLength;
}
Now, the funny part is that the moment the debugger reaches the
GetEnumerations() in the child's load section, the code just exits the event handler back to the parent. Anyone have a clue why? I'll add to the plot and say that the last line references a dll that reads a value from the registry. Works like a swiss watch but the GetEnumerations method which reads from the DB doesn't seem to function.
|
|
|
|
|
Strange
I assume you've set a breakpoint at BindCombos(); and it's never reached?
DaveBTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)Visual Basic is not used by normal people so we're not covering it here. (Uncyclopedia)
|
|
|
|
|
Yep. I've tried restarting the IDE and the computer but still the same.
|
|
|
|
|
The problem has to lie in the GetEnumerations method - though I can't imagine what could be in it that would cause the behaviour you're experiencing!
I'd put beakpoints all over that method to find out what's going on.
DaveBTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)Visual Basic is not used by normal people so we're not covering it here. (Uncyclopedia)
|
|
|
|
|
See, that's the thing. I've already done that. Its not even accessing the method. It just reverts back to the MDI form's code. It just exits the Child's load event handler. The form displays fine and function alright (I checked other stuff in the form and it works perfectly fine).
Its driving me insane.
And I'm really sorry for the late reply but the electricity was out for a few hours.
|
|
|
|
|
Are you absolutely sure that the handler is being called at all?
Maybe you (or the designer) have deleted the line that adds the handler method to the delegate's invocation list, or a different method is in there?
DaveBTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)Visual Basic is not used by normal people so we're not covering it here. (Uncyclopedia)
|
|
|
|
|
OK. I went a few levels back and caught the very basic exception being thrown (it turns out that there is an exception being thrown!)
I'm getting a:
{System.TypeLoadException: Could not load type 'RCH.BL.Inventory.ItemCategory' from assembly 'BL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
at RCH.Inventory.Forms.frmAddItem.GetEnumerations()
at RCH.Inventory.Forms.frmAddItem.frmAddItem_Load(Object sender, EventArgs e) in C:\Data\Work\Asclepius\trunk\src\Inventory\Forms\frmAddItem.cs:line 115}
Now why would this happen?
Thanks to JSOP for the tip! I'm posting this to him as well
|
|
|
|
|
Add a try/catch block around the call to GetEnumerations.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
OK. I went a few levels back and caught the very basic exception being thrown (it turns out that there is an exception being thrown!)
I'm getting a:
{System.TypeLoadException: Could not load type 'RCH.BL.Inventory.ItemCategory' from assembly 'BL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
at RCH.Inventory.Forms.frmAddItem.GetEnumerations()
at RCH.Inventory.Forms.frmAddItem.frmAddItem_Load(Object sender, EventArgs e) in C:\Data\Work\Asclepius\trunk\src\Inventory\Forms\frmAddItem.cs:line 115}
Now why would this happen?
Thanks to your tip, I'm reminded how to find a bleeding error. Thanks.
|
|
|
|
|
Maybe you neglected to do a build all and then update all the assembly binaries.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
I've done that at least a dozen times since I've found out the error.
As is, I'm at folks now so I'm working from my laptop and everything is fine on this machine. When I get back home to my proper dev box I'm going to try that again and see what the heck is going on.
Thanks for everything John
|
|
|
|