DataGridView.Sorted 事件

定义

DataGridView 控件完成排序操作时发生。

public:
 event EventHandler ^ Sorted;
public event EventHandler Sorted;
public event EventHandler? Sorted;
member this.Sorted : EventHandler 
Public Custom Event Sorted As EventHandler 

事件类型

示例

下面的代码示例演示了如何确保当前单元格在排序后可见。 此代码仅适用于未绑定 DataGridView 控件。 DataGridView如果控件绑定到外部数据源,则排序时不会自动保留当前单元格。

若要运行此示例,请将以下代码粘贴到包含 DataGridView 名为 dataGridView1的窗体中。 在 C# 中,还必须将 Sorted 事件连接到事件处理程序。

private void dataGridView1_Sorted(object sender, EventArgs e)
{
    this.dataGridView1.FirstDisplayedCell = this.dataGridView1.CurrentCell;
}
Private Sub dataGridView1_Sorted(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles dataGridView1.Sorted

    Me.dataGridView1.FirstDisplayedCell = Me.dataGridView1.CurrentCell

End Sub

注解

当 属性设置为 true 并且控件按未绑定列排序时VirtualMode,不会发生此事件。

有关如何处理事件的详细信息,请参阅 处理和引发事件

适用于

另请参阅