1. 程式人生 > >C# DataGridView控制元件清空資料完美解決方法

C# DataGridView控制元件清空資料完美解決方法

C# DataGridView控制元件繫結資料後清空資料
在清除DataGridview的資料時:

1.
DataSource為NULL(DataGridView.DataSource= null;)這樣會將DataGridView的列也刪掉。
 

2.用DataGridview.Rows.Clear();  提示“不能清除此列表”!!!!!
 

以上都不是想要的結果。想要滿足保持原有的列,就是重新繫結之前的DataTable,然後清除DataTable中的資料,如下:

DataTable  dt  =  (DataTable)dataGridView1.DataSource;
dt.Rows.Clear();
dataGridView1.DataSource  =  dt;  



問題得到完美解決C# <wbr>DataGridView控制元件清空資料完美解決方法