DataGridView 的排序功能 :
三种排序模式:1、DataGridViewColumnSortMode.Automatic 用户单击列头排序,显示排序图片。排除列头选择功能。
2、DataGridViewColumnSortMode.NotSortable 仅以编程排序,但本身不排序,列头不包含排序图标。
3、DataGridViewColumnSortMode.Programmatic 仅以编程方式进行排序,列头包含排序图标。
dgv.Columns[0].SortModel = DataGridViewColumnSortMode.Automatic;
此时,绑定的数据源排序没有发生变化。
如果数据源进行排序 :(排序后如果DataTable 不是副本表则DataGridView 排序与数据源同步显示)
DataTable dt = dgvZZSJ.DataSource as DataTable;
dt.DefaultView.Sort = "ID ASC";
dt = dt.DefaultView.ToTable();