|
You want to register on the Form_Closing event.
private void Form1_Closing(object sender, CancelEventArgs e)<br />
{<br />
if (should Not Close)<br />
e.Cancel = true;<br />
}
There are 10 kinds of people in the world.
Those that read binary...
...and those who don't.
|
|
|
|
|
I'm writing an app that needs to write to a database (database file...like mdf) with out having to install one (like SQL server or Access). Are there any examples on how to do this in C#?
What is the best practice for writing an app that needs database support but is not network aware?
Thanks
Tom Wright
tawright915@yahoo.com
|
|
|
|
|
take a look at Firebird
www.firebirdsql.com
it kan be used in embedded mode
so u only need a dll (1,5MB) in the app folder and you have a full RDBMS
|
|
|
|
|
So do I need to download the .net data provider for framework 1.1? Or is there more to it?
Thanks
Tom Wright
tawright915@yahoo.com
|
|
|
|
|
I've used VistaDB in the past. It has only a 500KB footprint, and a fully featured .NET data provider for use with ADO.NET.
Check http://www.vistadb.com[^].
-- LuisR
Luis Alonso Ramos
Intelectix - Chihuahua, Mexico
Not much here: My CP Blog!
|
|
|
|
|
You don't have to install Microsoft Access to use an Access database. The drivers come with windows.
---
b { font-weight: normal; }
|
|
|
|
|
So I can use access and just make my connection string point to a specific file?
Thanks
Tom Wright
tawright915@yahoo.com
|
|
|
|
|
Yes.
---
b { font-weight: normal; }
|
|
|
|
|
Hi,
How can I add a Delete button to a datagrid, to delete a row?
I added an Edit Command by , its working fine, but how to add a delete command?
Thanks
|
|
|
|
|
hi can someone pls help urgent getting this error, earlier was working fine and had no problems suddenly this error arises.
Server Error in '/DulcineaSalesLedgerSolution' Application.
--------------------------------------------------------------------------------
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
Line 2393: }
Line 2394:
Line 2395: dgInv1.DataSource = objRightDataSet.Tables["GetInvGrid"].DefaultView;
Line 2396: DataTable objInvTable = new DataTable("GetInvGrid");
Line 2397: objInvTable = objRightDataSet.Tables["GetInvGrid"];
Source File: c:\inetpub\wwwroot\dulcineasalesledgersolution\inventory.aspx.cs Line: 2395
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
WebApplication1.WebForm1.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\dulcineasalesledgersolution\inventory.aspx.cs:2395
System.EventHandler.Invoke(Object sender, EventArgs e) +0
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()
Zindagi
|
|
|
|
|
You are trying to use a reference that is null.
The most probable reason for this is that there is no table by that name in the data set.
---
b { font-weight: normal; }
|
|
|
|
|
but it was working earlier and had no problems with it, suddenly this thig pops up, please help.
Thanks,
|
|
|
|
|
That it was working before is not a guarantee that it is correct...
You have to examine how you populate the data set to find the reason why the table is missing or has a different name.
If the data set is supposed to contain a single table, you can access it using it's index (0) instead. Then the name does not matter.
---
b { font-weight: normal; }
|
|
|
|
|
dgInv1.DataSource = objRightDataSet.Tables["GetInvGrid"].DefaultView;
it gives me error on the above line, and the ["GetInvGrid"] is not a table but a stored procedure.
I really appreciate your help thanks once again, I have a demo to show and I am stuck
Thanks,
|
|
|
|
|
|
Zindagi11@rediffmail.com wrote:
["GetInvGrid"] is not a table but a stored procedure.
This is your problem then. Did you actually execute that stored procedure? Did it return a table called "GetInvGrid"? If not, this is where your problem is! How do you fix it? Well, that's up to how you wrote your code that fills this table.
The reason you're getting this NullReference error is because you don't have a table in your dataset object that's called "GetInvGrid". Since you don't have that table, you can't get its .DefaultView property!
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
well let me see what i can do, as if you just run the procedure alone it returns rows, so let me do it once again
Thanks,
|
|
|
|
|
Yeah, in SQL Analyzer, if you EXEC the procedure, it returns rows. But, apparently, that's not what your coding is doing. From the code you posted, all your doing is trying to get at a table that doesn't exist in the DataSet object. When did you execute this procedure so it could return the rows?
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
As I said, you have to examine how you populate the data set to find the reason why the table is missing or has a different name.
The actual error is most likely not in the line where you get the error message, but in the code that populates the data set.
---
b { font-weight: normal; }
|
|
|
|
|
i need my application when windows starts my notify icon to load in the Deskbar as any program like norton antivirus or maccfee or even yahoo messenger.
Any help will be appreciated.
Miss With The Best And Die Like The Rest
|
|
|
|
|
Just add a shortcut to your application to the startup folder (C:\Documents and Settings\All Users\Start Menu\Programs\Startup).
Regards
Senthil
_____________________________
My Blog | My Articles | WinMacro
|
|
|
|
|
...or you can make your startup user-safe by adding a new key to the registry and set the value to your application (full path).
Add the key to:
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
create a key like myApp and make the value c:\{path}\myApp.exe
There are 10 kinds of people in the world.
Those that read binary...
...and those who don't.
|
|
|
|
|
hi all.
in my network application i accepted the request of the user to connect to my server by the following code
<br />
Tcplistener server = new TcpListener((Int32)1011));<br />
server.Connect();<br />
while(true)<br />
{<br />
client myclient = new Client(server.AcceptTcpClient());<br />
myclient.Connect();<br />
}<br />
The above code i accept the pending request of the user connection and i have his or her network stream by setting small line of code to initialize property for that
<br />
Public NetworkStream getthisstream<br />
{<br />
get<br />
{<br />
return myclient.Getstream();<br />
}<br />
}<br />
How can i get his or her Ipendpoint by knowing his networkstream to open new udpclient for him to transfer files through the network ? any help about that please
Miss With The Best And Die Like The Rest
|
|
|
|
|
If you're looking for getting the IP address from the TcpClient object, you have to kludge your way through. Something like this.
IPEndPoint GetEndPoint(TcpClient client)
{
Socket socket = (Socket)client.GetType().InvokeMember("Client", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.GetProperty, null, client, null);
return socket.RemoteEndPoint;
}
The above snippet uses reflection to get the socket instance associated with the TcpClient, because, for some reason, the API designers decided to make it non-public.
Regards
Senthil
_____________________________
My Blog | My Articles | WinMacro
|
|
|
|
|
Is there a way to convert a string to date type?
Thank you
|
|
|
|