Detailsview itemupdating edititemtemplate the ugly truth rules for dating
If neccesary, you can ask Current Mode property of Details View to know if you are editing or displaying.
The Item Updating event is raised when an Update button within a Details View control is clicked, but before the update operation.
Or is there another method that I should call when the edit button is clicked that will populate the firstname field on edit?
NET data binding model underwent a significant refresh with version 2.0, mostly due to the introduction of data source controls and data binding expressions. NET with a declarative model for data fetching and data manipulation.NET binding model based on a programmatic and explicit binding between enumerable data and the Data Source property of data-bound controls. NET 2.0, all data-bound controls support data source components for fetching, but only a few of them are designed to use data source components for other operations such as insertion, deletion, and update.For example, the Grid View control is just a smarter version of the Data Grid control that, among other little things, fully supports the new data binding model. NET, for iterating data templates for all the records in a data source. NET provides Repeater and Data List controls, but they only support data source components for fetching.To cancel the update operation, set the Cancel property to .You can also manipulate the Keys, Old Values, and New Values collections, if necessary, before the values are passed to the data source.