最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

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

C# crifan 21578浏览 0评论

【问题】

想要清除,当前一个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中的数据。

转载请注明:在路上 » 【已解决】C#中,清除DataGridView中已有的数据

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

  1. DataGridView1.Rows.Clear() 这句不能清空它里面的数据了吧,而且需要捕获异常!
    roker9年前 (2015-06-21)回复
85 queries in 0.161 seconds, using 22.11MB memory