怎样在datagridview添加一有数据行

Free_Windy 2008-03-26 02:28:33
现有datagridview控件两个.
dgvList绑定数据,
dgvSelected非绑绑定数据.
两控件的列一模一样.

现将dgvList中的数据行插入到dgvSelected,出现很怪的错误.不知为什么?

代码:
dgvSelected.Rows.Add(dgvList.Rows[0]);//将第一行插入到dgvSelected控件中.dgvList中是有数据的.
报错:
提供的行已属于 DataGridView控件.

为什么?????如何完成这步?难道要将dgvList的行拆分成数组后再插入到dgvSelected中?????明明是有提供直接插入行的方法啊..
高手帮忙~~~~~
...全文
1275 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
tyi001 2010-11-15
  • 打赏
  • 举报
回复
两个Table 不一样吧
Zous000888 2010-11-15
  • 打赏
  • 举报
回复
哎,一个二个都不晓得样...
hbz253638398 2008-05-28
  • 打赏
  • 举报
回复
用类型化数据集
Free_Windy 2008-04-19
  • 打赏
  • 举报
回复
自已顶
Free_Windy 2008-04-18
  • 打赏
  • 举报
回复
11楼的朋友,请问有dgvList.Rows[0].ItemArray的.ItemArray这个属性吗?


哪里找出来的我怎么没有.
voice007 2008-03-30
  • 打赏
  • 举报
回复
mark!
duping9626 2008-03-30
  • 打赏
  • 举报
回复
dgvSelected.Rows.Add(dgvList.Rows[0]);//将第一行插入到dgvSelected控件中.dgvList中是有数据的.
改成
dgvSelected.Rows.Add(dgvList.Rows[0].ItemArray);
就OK了
Free_Windy 2008-03-30
  • 打赏
  • 举报
回复
?
s000rd 2008-03-27
  • 打赏
  • 举报
回复
插入的行好象应该ListItem,这个应该直接插入.不行你还是分开插入吧,一个循环就行了
Free_Windy 2008-03-27
  • 打赏
  • 举报
回复
高手呢???
Free_Windy 2008-03-27
  • 打赏
  • 举报
回复
为什么是两个控件,取一个控件的行添加到另一个控件里会出现:
提供的行已属于 DataGridView控件 ????
Free_Windy 2008-03-26
  • 打赏
  • 举报
回复
高手呢???
dancingbit 2008-03-26
  • 打赏
  • 举报
回复
提供的行已属于 DataGridView控件
----------------------------
看清楚错误。
Free_Windy 2008-03-26
  • 打赏
  • 举报
回复
3楼分析得有道理,但事实刚好跟你说的相反,
我测试的时候是dgvSelected是空的,添加时就出这样的错.

我的意图就是就是要添加一有数据的行
noky 2008-03-26
  • 打赏
  • 举报
回复
首先检查一下你的dgvSelected是否已经有行了,如果dgvSelected是空的,哪么dgvSelected.Rows.Add(dgvList.Rows[0]);是可以完成的,因为这个操作只是向dgvSelected中添加一行,而不是添加数据。
如果dgvSelected中已经有行了,哪么就会出现你所碰到的问题。因为dgvSelected.Rows.Add(dgvList.Rows[0]);只是在dgvSelected添加一行。为不是你向要的将dgvList.Rows[0]中绑定的数据添加到dgvSelected中,
因此你首先要理解问题出现什么地方了。从你的意图中可以看出你是想添加数据,而不是添加行。
dancingbit 2008-03-26
  • 打赏
  • 举报
回复
从一个DataGridView中移除后再插入到另一个DataGridView中。
jianghu52 2008-03-26
  • 打赏
  • 举报
回复
我有一个折中的办法,那一个只有一列的表接一下,然后再用add方法添加,你看看好不好用。
另外,对于datagridview来说,绑定的数据应该是虚拟的表形成的数据,如果同时用这个datagridview的数据来绑定其他的列,会出错吧?

111,094

社区成员

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

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

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