DataTable table = new DataTable();
//DataView dv = table.DefaultView;
//dgvSurveyViewer.DataSource = dv;
dgvSurveyViewer.DataSource = table;
如何在搞乱排序后重置排序。
答案 0 :(得分:2)
初始化您的数据:
DataTable table = new DataTable();
...
将网格的DataSource设置为表的DefaultView而不是表本身。现在您可以设置排序字段:
table.DefaultView.Sort = "name";
dgvSurveyViewer.DataSource = table.Defaultview;
....
完成排序后,将排序字段设置为string.Empty:
table.DefaultView.Sort = string.Empty;
网格将感知变化并重新绘制控件。