dataGridView的清空

cmmrl13587160350 2010-01-18 11:47:14
什么语句可以把dataGridView清空?
...全文
380 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
missyangni 2010-07-29
  • 打赏
  • 举报
回复
楼上的对的。。。。
wuyq11 2010-01-18
  • 打赏
  • 举报
回复
DataTable dt = (DataTable)dataGridView1.DataSource;
dt.Rows.Clear();
dataGridView1.DataSource = dt;

dataGridView.Rows.Clear();
dataGridView1.DataSource = null;
messi_yang 2010-01-18
  • 打赏
  • 举报
回复
datasource=null
兔儿爷 2010-01-18
  • 打赏
  • 举报
回复
.DataSoutce=null;
冰凝瞬间1986 2010-01-18
  • 打赏
  • 举报
回复
datagridview.datasource=null
深海之蓝 2010-01-18
  • 打赏
  • 举报
回复
上边的答案可以
不过也可以用
datagridview1.Rows.Clear();
redlei 2010-01-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 liherun 的回复:]
.DataSoutce=null;
[/Quote]

跟一手
cmmrl13587160350 2010-01-18
  • 打赏
  • 举报
回复
怎么不执行的
superwangming 2010-01-18
  • 打赏
  • 举报
回复
 dgvUser.Rows.Clear();
dgvUser.DataSource = null;
LoveLife_Go 2010-01-18
  • 打赏
  • 举报
回复
datagridview.datasource=null
liherun 2010-01-18
  • 打赏
  • 举报
回复
.DataSoutce=null;
Hamsic 2010-01-18
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 wtpmcheng 的回复:]
你首先要确定你是要清空绑定的数据,还在清空追行添加的数据。顺便说下,注意这两种方式不是一样的,在用datagridview显示数据信息时,两种方法中只能选择一种。
如果是绑定数据:
//先转为table,再删除表中的行
DataTable  dt  =  (DataTable)dataGridView1.DataSource;
dt.Rows.Clear();
如果是逐行添加的数据:
直接使用datagridview.Rows.clear();就可以啦

[/Quote]

= =追加行没必要分那么详细的 直接null就行了。。。
WTPMCheng 2010-01-18
  • 打赏
  • 举报
回复

你首先要确定你是要清空绑定的数据,还在清空追行添加的数据。顺便说下,注意这两种方式不是一样的,在用datagridview显示数据信息时,两种方法中只能选择一种。
如果是绑定数据:
//先转为table,再删除表中的行
DataTable dt = (DataTable)dataGridView1.DataSource;
dt.Rows.Clear();
如果是逐行添加的数据:
直接使用datagridview.Rows.clear();就可以啦

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧