当 SortMode 为 Automatic 时,如何确定 DataGridView 中的哪一列已排序

How can I determine which column has been sorted in a DataGridView when the SortMode is Automatic

Winforms 数据网格视图

SortedColumn 始终为空(当 SortMode 为 Automatic 时预期)并且 bindingSource 排序 属性 始终为空。

如果我没记错的话DataGridView是支持单列排序的, 您可以通过

获取排序列名
var sortedCol = dataGridView1.SortedColumn.DataPropertyName;