Data; namespace Daily Readiness Picking this project up again after a long hiatus. When I am editing values in a row, and click on update, the text I just type in goes away. Should I be writing my changes while editing to that?You're accessing so many items without null checks that it could be any number of things. Are you sure all of the controls exist in the cells you're specifying?

NET Grid View markup and associated code lets first enumerate the important code pieces of this tutorial.

In the above code, I set two properties Show Edit Button and Show Cancel Button of Command Field.

Next event is the Grid View Row Editing event to give ASP. You need to set the Edit Index property of the Grid View with the New Edit Index property of the Grid View Edit Event Args class.

If user clicks the Cancel button while Grid View is in editing mode, you need to Cancel the Editing process and also need to reset the Edit Index property to -1 in the Row Canceling Edit event of the Grid View control as shown below: The last step is to handle the Row Updating event to actually update the back end database.

In this tutorial we are searching for our Text Box controls txt Product Name and txt Unit Price.

To get the Primary Key reference we can use the Data Keys collection of the Grid View.Save all or press "Ctrl S" and hit "F5" to run the page, the page will look as in the following image: Click on "Edit the Grid View", it will display Textboxes in each cell as in the following image: Edit the value(s) here and click on the Update link, it will update all the data or to remove it click on the "Delete" link above the image shown.One note will be helpful for you, while describing Columns in Grid View if you are using a boundfield then create objects of the control using cells[index] in the rowupdateing event of Grid View, but if you are using controls itself like Label or textboxes etc then use Fincontrol("stringid").This collection only requires the row index no and it will give us the primary key.Last line of the following code is calling a local method for updating the database and passing all the parameters to this method.This example shows how to edit and update records in a Grid View in ASP. This example is helpful in situations where an administrator needs to edit several records from the database.