"...but I am not sure how to detect
a text change to right the data back to the database. "
>From what you mentioned earlier, you were able to save to the database
before.
What is the name of your method that performs this action? It's user-
defined.
For example:
public void saveToDatabase(string AValue)
{
string query "INSERT INTO FOO.. WHERE..." + AValue; //
pseudocode only.
// your implementation here.
}
I noted from your code:
public void mytextbox_TextChanged(object sender, EventArgs e)
{
MessageBox.Show("mytextbox changed");
mytextbox.Text = "TESTING!!!";
}
lacks a call to the method that actually saves to the database. You've
simply updated your visual control (textbox). It should something
like:
public void mytextbox_TextChanged(object sender, EventArgs e)
{
MessageBox.Show("mytextbox changed");
mytextbox.Text = "TESTING!!!";
saveToDatabase(mytextbox.Text) ;
}
Benj
On Jan 11, 12:51 am, 50cal <[email protected]> wrote:
> Hi All,
>
> I am creating a very basic contact manager to get me started
> developing in C#, I have created the form and a class call classfield
> that builds a text box and stores all the relevant information, such
> as the name and text etc.
> The field is then added to the form. I can navigate dummy records and
> load the relevant data into the field but I am not sure how to detect
> a text change to right the data back to the database.
>
> I though I could just add a text changed event to the class (like
> below) but it does not appear to be working.
>
> public void mytextbox_TextChanged(object sender, EventArgs e)
> {
> MessageBox.Show("mytextbox changed");
> mytextbox.Text = "TESTING!!!";
> }
>
> Any advice would be appreciated!!
>
> Thanks,
> 50Cal.