Yep, when I click on Update (next to Cancel) and step through it in VS It does everyhing...
hits all the methods it is supposed to and then just renders the page without even hitting on On Row Updating method. I stripped the gridview down to its basics and I got it to hit the on Row Updating. Remember this is a nested gridview and yes, I am rebinding it on Page Load.
Make sure you have the same set up as the one below and modify it to suit your needs.
Binding a Grid View control can sometimes get tricky when using the Visual Studio editor, especially when working with Drop Down List controls within the grid.
Today I was working on getting a row of the Grid View control to save the contents of a Drop Down List, and needed to add some custom code to set values passed to the Sql Data Source control on the update event.
In practical scenario you should use your existing architecture to populate and update the data.
In this article, I am going to take a simple database table that has following fields: Auto ID - Int, Auto Increment, Primary Key Page Name - Varchar(50) Page Description - Varchar(500) Active - Bit(1) In this article, I am not going to explain the workings of Sql objects but focusing on the events and methods of the Grid View that will help us in updating and deleting the records.
I have a nested row that I am having some trouble with. I can even hit the On Selected Index Changed method just find. as i step through it, it does everything I am telling it to do and I guress right before it is supposed to hit the On Row Updating method it renders the page.
When I try to edit a row in the nested gridview; I never hit my on Row Updating method. I do have the On Row Updating property set on the gridview, I do have the datakeynames property set. Yep, when I click on Update (next to Cancel) and step through it in VS It does everyhing...
Then within the new method one can access controls within the Grid View row being edited by referencing the Row Index attribute of the Grid View’s Rows collection. Find Control("ddl Service Level List"), Drop Down List) Dim lbl Support Date As Label = CType(GVSupport Info.
So for example to reference a Drop Down List within the Grid View Row, use the syntax: Basically this is quite straightforward once one knows the syntax for referencing a control within a Grid View Row. Grid View Update Event Args) Dim lbl Service Level As Drop Down List = CType(GVSupport Info.
Raising an event invokes the event handler through a delegate.