关于DataGridView控件中的数据排序
Windows 窗体 DataGridView 控件中的列排序有三种模式,通过每一列的SortMode属性修改,改属性是DataGridViewColumnSortMode的枚举值之一。 DataGridViewColumnSortMode枚举: 1.Automatic:文本框的默认排序方式。除非将列表头用于选择,否则单击列表头会对相应的列进行排序。 2.NotSortable:非文本框的默认排序方式。可以以编程方式对此列进行排序;未为排序标志符号保留空间。 3.Programmatic:可以以编程方式对此列排序,而且为排序标志符号保留空间。 以编程方式进行排序: 可以通过调用 DataGridView 的 Sort 方法以编程方式对其排序。 Sort方法的Sort(DataGridViewColumn,ListSortDirection) 重载采用 DataGridViewColumn 和ListSortDirection 枚举值作为参数。当按列值可以有意义地排序(但不想将该列配置为用于自动排序)的列排序时,此重载很有用。当调用此重载并传入具有 DataGridViewColumnSortMode.Automatic的SortMode属性值的列时,会自动设置SortedColumn和SortOrder属性并在列标头中显示相应的排序标志符号。 注意