在清除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;
