I need to disable the DataTables.DefaultView.ListChanged event when the grid is sorted, and enable it when the sort is complete. Checking for the "Reset" for ListChangeType in the handler function won't help because the Filter results in the same "Reset" value, so I have no way to tell if the person is sorting or filtering.
ADAdministrator Syncfusion Team September 12, 2003 08:34 PM UTC
You can derive the GridDataBoundGrid, and override the SortColumns method. In your override, you could raise a presort event, call the baseclass, and then raise a postsort event.
If you do not want to add your own events, you could add a public field or property bool inSort, and set this property before the call to the baseclass, and reset it after the call to the baseclass. You could then test this flag to know when you are sorting.