dataGridView.Rows[e.Index].Cells[0].Value

没花鹿 2010-11-03 02:57:39
我的问题是,这个 e.Index 是新增加的一行, 但为什么这样用不行? 也就是说,新增加的行不能这样被选中使用?

错误是: 未将对象引用设置到对象的实例.

所报告的错误行便是第一行所说的问题.
...全文
320 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
没花鹿 2010-11-03
  • 打赏
  • 举报
回复
我的天啊,真是奔四,一样地赋值,一样地使用,我是忘记了在前面赋值了,故而!!!
没花鹿 2010-11-03
  • 打赏
  • 举报
回复
问题貌似解决了: 我这个dataGridView1里有2个隐藏列,加入一条记录时,向隐藏列的单元里赋值了,现在想把这个新加的隐藏列里的数据取出来,就报了上面那个错误

那么,紧接着又一个问题出现了: 隐藏列如何赋值???
没花鹿 2010-11-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 idaydayup 的回复:]
添加行之后没有重新绑定数据吧?
[/Quote]添加前后都没有绑定数据库.e.Index写错了,应该为e.RowIndex,在此更正一下.
idaydayup 2010-11-03
  • 打赏
  • 举报
回复
添加行之后没有重新绑定数据吧?
没花鹿 2010-11-03
  • 打赏
  • 举报
回复
没说明白吗? 着急啊.

111,129

社区成员

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

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

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