如何通过单击Column Header来允许对DataGridView中的行进行排序。
答案 0 :(得分:3)
您可以在每个列或指定列中使用它来对行this->dataGridView1->Columns[n]->SortMode = DataGridViewColumnSortMode::Automatic;
答案 1 :(得分:2)
这是描述DataGridViewColumn's SortMode property。
的MSDN链接但DataGridView 无法自动对任何集合进行排序(如List
)。如果要支持对集合进行排序和搜索,则必须从BindingList
派生一个类,并覆盖一些基类方法和属性。
答案 2 :(得分:-1)
Private Sub GridSupplierHelp_ColumnHeaderMouseClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles GridSupplierHelp.ColumnHeaderMouseClick
GridSupplierHelp.Columns(e.ColumnIndex).SortMode = DataGridViewColumnSortMode.Automatic
End Sub