如何重置数据网格视图(数据表或数据视图)的排序

本文关键字:视图 数据 排序 何重 置数据 网格 数据表 | 更新日期: 2023-09-27 18:34:16

 DataTable table = new DataTable();
 //DataView dv = table.DefaultView;
 //dgvSurveyViewer.DataSource = dv;
 dgvSurveyViewer.DataSource = table;

如何在弄乱排序后重置排序。

如何重置数据网格视图(数据表或数据视图)的排序

初始化数据:

DataTable table = new DataTable();
...

将网格的数据源设置为表的默认视图,而不是表本身。现在您可以设置排序字段:

table.DefaultView.Sort = "name";
dgvSurveyViewer.DataSource = table.Defaultview;
....

完成排序后,将排序字段设置为字符串。空:

table.DefaultView.Sort = string.Empty;

网格将感知更改并重新绘制控件。