When you manually bind the Grid View, this tracking does not occur, so we must implement some mechanism for tracking those values.We also want it to be something persistent, so that, for example, if you sort, then page, the sort is maintained.Hi Ruth Goldberg, Thank you for the additional details.I have tested the Row Validated event once again and it is thrown as expected when Rad Grid View loses focus.First, we’ll implement a method to databind the Grid View, which will be called whenever databinding needs to be performed.We’re using Linq to SQL to pull data from our database and bind it to the Grid View.
Could you strip only a part of your code and send it as a small example to allow us looking into this issue?
In this example, we’ll go through a fully featured Grid View with editing, deleting, selecting, sorting, and paging functionality that is manually bound and identify the limitations and some of the workarounds. Sql Data Source, Object Data Source, Linq Data Source, etc) specified in a Data Source ID, the Grid View can automate many functions because, through the data source control, the Grid View on its own can perform the following operations: When you manually bind data to a Grid View, the Grid View itself cannot perform these operations, so they must be implemented in your code.
The Grid View does know the events that should be used to implement them, so the exceptions shown above are thrown when you try to perform one of these operations, but you have implemented the appropriate event handler.
If I understand you right, you have found a work-around for you case.
However, I would still like to investigate the issue further.