Rowupdating e newvalues
In the template field I will Place a label or some controls, So that it’s very easy to access those controls in the code behind by using Find Control method. Item Template is the content to display for the items in the Template Field.Suppose if we are trying to hide primary key of our table, there is actually no need to hide. In the above Snippet you are seeing a label in Item Template that means whenever we are showing Grid View to the user Label will be visible to the user.Remarks Use the New Values property dictionary to access the values of the revised non-key fields in the row to update.My guess is that if you can get the Gridview has a Currency Manager somehow attached, then you can probably get the values from it.
Secondly if you want to include a custom field (some button or link) in the same column it’s not possible.
Examples The following example demonstrates how to use the New Values property to HTML-encode all values supplied by the user before updating the data source. To access the values of the primary key field or fields, use the Keys property.
NET Framework does not support all versions of every platform.
To avoid this we need to keep the property Read Only as false, Then in the edit mode nothing will happenes. The reason I use Template Field instead of Bound Field is that, it is very easy to grab those controls in the codebehind if we user labels or textboxes.
In case of the bound field’s we need to check what column it is and need to use index of that cloumn, which is little hard and even in future if we change the column order If you see the Last Template Field part in the above code, I am using the link buttons for edit, update, delete and cancel.