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;
在清除DataGridview的数据时:
1. DataSource为NULL(DataGridView. DataSource= null;) 这样会将 DataGridView 的列也删掉。
2.用 DataGridview.Rows.Clear();
以上都不是想要的结果。想要满足保持原有的列,就是重新绑定之前的 DataTable ,然后清除 DataTable 中的数据,如下:
DataTable
dt.Rows.Clear();
dataGridView1.DataSource
问题得到完美解决。
文章来源:http://blog.sina.com.cn/s/blog_77f88ea601014gkz.html