加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何使用C#清除DataGridView中的行?

发布时间:2020-12-15 03:51:52 所属栏目:百科 来源:网络整理
导读:以下错误在此行. datagridview1.Rows.Clear() 但这一行给出错误: Cannot clear this list. 解决方法 当我将DataGridView绑定到DataTable之后,我尝试清除DataGridView的DataSource时,我也遇到了类似的问题: DataTable DT = ... ; // fill itdatagridview1.D
以下错误在此行.
datagridview1.Rows.Clear()

但这一行给出错误:

Cannot clear this list.

解决方法

当我将DataGridView绑定到DataTable之后,我尝试清除DataGridView的DataSource时,我也遇到了类似的问题:
DataTable DT = ... ; // fill it
datagridview1.DataSource = DT;

当我尝试用以下代码稍后清除它的行:

datagridview1.DataSource = null

我得到这个错误:

ERROR: Object reference not set to an instance of an object

这个对象引用ERROR问题已经在here中解决了.但是我用这个代码解决了我自己的问题(清除DataGridView行):

DataTable DT = (DataTable)datagridview1.DataSource;
if (DT != null) 
    DT.Clear();

我知道这个问题很久以前被问到,但我希望我的解决方案可以解决某些问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读