【已解决】C#中,清除DataGridView中已有的数据

【问题】

想要清除,当前一个C#中的DataGridView中的已有的数据:

clear all data for datagridview

【解决过程】

1.试了试,结果DataGridView变量中,没有对应的clear或remove数据的方法。

2.试了试:

        private void btnClearAll_Click(object sender, EventArgs e)
        {
            dgvSearchResult.SelectAll();
            dgvSearchResult.ClearSelection();
        }

结果无效。

才注意到,只是清除选择,而不是清除数据。

3.参考:

VB.NET: Clear DataGridView

How to clear dataGridView so that new data can fill the cells?

去试试:

        private void btnClearAll_Click(object sender, EventArgs e)
        {
            dgvSearchResult.Rows.Clear();
        }

结果就可以了。

把原有的数据:

now has data

清除掉了:

has clear all data

 

【总结】

DataGridView1.Rows.Clear()

去模拟清除所有的DataGridView1中的数据。



One Thought on “【已解决】C#中,清除DataGridView中已有的数据

  1. DataGridView1.Rows.Clear()
    这句不能清空它里面的数据了吧,而且需要捕获异常!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量