如何获得当前行的索引?

accp2008lx 2008-10-15 09:37:50
再来打扰各位大佬们,是这样的,我做一个winForm小程序,第一个面板,有一个GridView控件,我现在要做的就是单击选择其中一行数据,然后当前选中行的索引,再以这个索引做为参数,传到第二个面板,显示该行的详细信息。现在我想请问的,是如何获取当前选中行的索引,

我自己想了一个方法,
int i = Convert.ToInt32(dgvViewWork.Rows.indexOf(dgvViewWork.CurrentRow)+1);
Form2 f = new Form2();
f.showDialog();

但显而易见的,这个方法有一个致命缺陷,就是如果在GridView中删除任何一条数据,在它后面的数据就不能用同样的方法获取索引了,而且还会爆错!

请各位大佬帮忙解决下!
...全文
283 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzmsyt 2011-03-02
  • 打赏
  • 举报
回复
我还是赞成楼上说的取id
gongchengjia 2011-02-28
  • 打赏
  • 举报
回复
this.dgvViewWork.CurrentCell.RowIndex
乱世狂刀 2010-05-21
  • 打赏
  • 举报
回复
............
qingYun1029 2010-05-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 js1722 的回复:]
为什么要取索引呢? 取ID不好吗?
[/Quote]

顶。。。
wolf1118baby 2008-10-30
  • 打赏
  • 举报
回复
不知道你解决没有,你最好使用GridView时候绑定他的ID列直接获取当前行的ID就可以了!直接传到下一个页面,也方便下一个页面查询数据!!!! 不知道我说的 是不是你想要的!!!
lyp464686109 2008-10-24
  • 打赏
  • 举报
回复
gz
js1722 2008-10-17
  • 打赏
  • 举报
回复
为什么要取索引呢? 取ID不好吗?

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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