C# 列标题上的DataGridView排序在排序模式设置为“不可排序”时单击

C# 列标题上的DataGridView排序在排序模式设置为“不可排序”时单击,c#,datagridview,C#,Datagridview,我有一个DataGridView,它的所有列排序模式都设置为不可排序。但是,当我单击列标题时。它改变了顺序?我怎样才能防止这种情况?我的DGV已解除绑定,如果这有任何区别,虚拟模式将设置为true?您可以覆盖: private void dataGridView1_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) 您可以找到更多信息:VirtualMode确实起到了作用。你真的需要它吗?

我有一个DataGridView,它的所有列排序模式都设置为不可排序。但是,当我单击列标题时。它改变了顺序?我怎样才能防止这种情况?我的DGV已解除绑定,如果这有任何区别,虚拟模式将设置为true?

您可以覆盖:

private void dataGridView1_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)

您可以找到更多信息:

VirtualMode确实起到了作用。你真的需要它吗?