I am only going to show the different ways we can use code to take the value from Grid View.
A Grid View Update Event Args object is passed to the event-handling method, which enables you to determine the index of the current row and to indicate that the update operation should be canceled.
Say you click edit, now you get some input controls, you change a couple of values, then click update.
Are you wanting the old values before the edit or before the update?
Binding form controls is mostly a simple matter of attaching a Data Source and setting your controls to reference the correct field in the Data Source.
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.
Here in Grid View, in the beginning the major part is to make the decision of putting either a bound field or a template field and the answer is simple: When we want to place any control inside the Grid View then we can go for template field, otherwise bound field will be simpler.