c# - What events to handle in DataGridView for inline update / add / delete? -


essentially want user experience can go dgv , edit data (ie click cell, type stuff, hit enter), , have go database. can handle sql side, events should handle can figure out if user has done add, delete, or update?

thanks.

    string lastcelltext; textbox textbox;     private void datagridview1_editingcontrolshowing(object sender, datagridvieweditingcontrolshowingeventargs e)     {        if (e.control textbox)         {             textbox = e.control textbox;             textbox.textchanged += textbox_textchanged;         }     }      void textbox_textchanged(object sender, eventargs e)     {        //your actions      }      private void datagridview1_cellendedit(object sender, datagridviewcelleventargs e)     {         if (textbox.text ==string .empty )         {             //do delete         }         if (textbox.text !=  lastcelltext)         {            //if textbox.text in database update else add         }       lastcelltext=textbox.text;       textbox.textchanged -= textbox_textchanged;     } 

Comments

Popular posts from this blog

mysql - FireDac error 314 - but DLLs are in program directory -

git - How to list all releases of public repository with GitHub API V3 -

c++ - Getting C2512 "no default constructor" for `ClassA` error on the first parentheses of constructor for `ClassB`? -