簡體   English   中英

如何重置datagridview(DataTable或DataView)的排序

[英]How to reset sort for datagridview (DataTable or DataView)

 DataTable table = new DataTable();

 //DataView dv = table.DefaultView;
 //dgvSurveyViewer.DataSource = dv;
 dgvSurveyViewer.DataSource = table;

弄亂排序后如何重設排序。

初始化您的數據:

DataTable table = new DataTable();
...

將網格的數據源設置為表的DefaultView而不是表本身。 現在,您可以設置排序字段:

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

完成排序后,將sort字段設置為string.Empty:

table.DefaultView.Sort = string.Empty;

網格將感應到更改並重新繪制控件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM