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#中使用DataGridView控件并保留原有列的情况下清除绑定的DataTable中的数据。通过设置DataSource属性和调用Rows.Clear()方法实现。

1172

被折叠的 条评论
为什么被折叠?



