I got to the point where I thought I'd just try random things. The first thing I tried was setting Enable View State to true on the grid (I'd switched it off previously). When the row is in edit mode i display a checkbox and textbox. I know this happens after an update command happens on the database, but I want to write my own custom update. When clicking on either of these controls, my break point is never hit in the event method. The Row Updating event fires fine , but gv2_Row Updated does not fire? Width="99%" Header Style-Css Class="ph Head" Css Class="phone Table" Grid Lines="Both" Auto Generate Edit Button="true" Auto Generate Delete Button="true" On Row Editing="gv2_Row Editing" On Row Canceling Edit="gv2_Row Conceling Edit" On Row Updated="gv2_Row Updated" On Row Updating="gv2_Row Updating" Edit Row Style-Back Color="Light Yellow" Data Key Names="id External ID" If you're manually binding data to the Grid View (not using a Data Source ID), then the Row Updating event will fire after an update command, but the Row Updated event will never fire. Aaron I should have been more specific as to why I need the Row Updated to fire. Code behind:1 protected void btn Update Promotion Items_Click(object sender, Event Args e) 2 Aspx: (field in Bold is where my link button resides)1 Gridview fire message box during rowupdating event During the rowupdating event of my gridview I am basically doing some validation on one of the fields. Here is some needed bits of the code: Alternating Row Style-Css Class="grid Item" Header Style-Css Class="grid Head ms-alternating" Auto Generate Columns="False" Alternating Row Style-Font-Bold = "true" Row Style-Font-Bold="true" Data Key Names="Request Detail Inventory Item ID" On Row Deleting="grd Inventory_Row Deleting" On Row Canceling Edit="grd Inventory_Row Canceling Edit" On Row Editing="grd Inventory_Row Editing" On Row Updating="grd Inventory_Row Updating" Auto Generate Edit Button="true" Auto Generate Delete Button="true" Codebehind:protected void grd Inventory_Row Editing(object sender, Grid View Edit Event Args e) protected void grd Inventory_Row Canceling Edit(object sender, Grid View Cancel Edit Event Args e) protected void grd Inventory_Row Updating(object sender, Grid View Update Event Args e) protected void grd Inventory_Row Deleting(object sender, Grid View Delete Event Args e) protected void Reload Inventory Grid() Thanks for your help!
Because of this, session state and view state are disabled.
Introduction The Grid View control displays the values of a data source in a table.
Each column represents a field, while each row represents a record.
After it has been clicked the postback places that row in edit mode. At this point in time the above Edit Item Template is displayed with two Image Buttons within it.
One has it's Command Name = "Update" and the other "Cancel".