DataGridView怎么清空数据,当不清空列

DataGridView怎么清空数据,当不清空列,第1张

清空的前面记下他的头信息,然后绑定一个NULL,再加头信息添加到dataGridView,然后再绑定数据的时候要先把dataGridView清空掉this.dataGridView1.Columns.Clear(),要不绑定不了dataSource。

清空和添加头信息的代码:

Dictionary<string, string>head = new Dictionary<string, string>()

for (int i = 0i <this.dataGridView1.Columns.Counti++)

{

head.Add(this.dataGridView1.Columns[i].Name, this.dataGridView1.Columns[i].HeaderText)

}

this.dataGridView1.DataSource = null

foreach (KeyValuePair<string, string>k in head)

{

this.dataGridView1.Columns.Add(k.Key, k.Value)

}

如果是全部清空的话

可以让dgv.DataSource

=

null

如果是要清除指定的某一项的话

可以先让dgv.DataSource

=

new

List<object>()

再对原来的集合进行删除动作

最后在重新指定一下


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8332424.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存