Rowdeleted and rowupdating
Handle the ASPx Grid View Row Inserting/Row Updating/Row Deleting events if you want to submit a batch of modifications individually via a corresponding CRUD procedure. Batch Update event if you want to submit a batch of modifications at once via a corresponding Batch Update procedure.
Grid View has a method that is unfortunately protected called Extract Row Values. Data Bind() End Sub Its not your fault that the new values are empty. Is Post Back) otherwise you'll wipe out the new values everytime before the updating event gets called. I know its very annoying and hard to get the data out of the data controls (gridview in this case), but there are other things you can do to make it easier. The reason is we don't fill the values unless your are bound to a datasource control.
Search for rowdeleted and rowupdating:
NET Web Forms & MVC: Grid View Batch Edit (What's new in 13.2) This example is a standalone DB-independent solution of the online Batch Editing demo.