So how do you have the Grid View update the database under these conditions?
The secret lies in the event handlers–in this case, the Row Updating event handler. Grid View Update Event Args object that is passed in. This page contains copyright material from //blog.and you have no rights to copy and paste the full text into your own blog even if you have written permission to the contrary.
I have tried to override On Row Updated in my custom control, but the breakpoint never gets hit.
In my case this was happening because I was binding to a List of custom objects.
Note A common mistake that a lot of people do is that they perform a databind each and every-time the Page_Load method is called.
This will lead to problems like "Grid View does not show updated values", "Grid View looses values changed by user". In your Page_load, this is typically only inside a block where you check to make sure that Page_Load is not being called during a post-back call.
A couple of days ago I mentioned a project that I’ve been working on that is a bit out of the ordinary as far as Grid Views go.