C# 当DataGrid控件完成排序时,我可以使用什么事件处理程序来告诉它?
我只是想知道当DataGrid控件完成排序时,可以使用什么事件处理程序来告诉我。我知道有一个用于排序的事件,但我似乎找不到它完成此操作后的任何事件。只要我能找到在控件完成排序后触发的事件,任何变通方法都会很有用C# 当DataGrid控件完成排序时,我可以使用什么事件处理程序来告诉它?,c#,.net,sorting,datagrid,sorted,C#,.net,Sorting,Datagrid,Sorted,我只是想知道当DataGrid控件完成排序时,可以使用什么事件处理程序来告诉我。我知道有一个用于排序的事件,但我似乎找不到它完成此操作后的任何事件。只要我能找到在控件完成排序后触发的事件,任何变通方法都会很有用 以下是此控件上的事件列表:默认情况下,排序在UI线程中同步完成。如果从DataGrid派生一个类并重写OnSorting方法,则可以执行您想要的操作。如果调用基类OnSorting方法,则在返回时将完成排序 public class MyDataGrid : DataGrid { ...
以下是此控件上的事件列表:默认情况下,排序在UI线程中同步完成。如果从DataGrid派生一个类并重写OnSorting方法,则可以执行您想要的操作。如果调用基类OnSorting方法,则在返回时将完成排序
public class MyDataGrid : DataGrid
{
...
override OnSorting(DataGridSortingEventArgs eventArgs)
{
// sorting begins
DataGrid::OnSorting(eventArgs);
// sorting done
}
}
这给出了一个更详细的答案:但是我怎么知道什么时候开始排序呢?