DataGrid中单击,然后获取当前行的值该怎么写

XiaoYi96 2016-08-23 04:10:58
在DataGrid中单击一行 ,然后获取当前行的值,该怎么写???
...全文
343 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
巴士上的邂逅 2016-08-25
  • 打赏
  • 举报
回复
没有选中之类的属性?没有我也没法了,主要是没用过2005,不知道和现在版本有什么区别
XiaoYi96 2016-08-25
  • 打赏
  • 举报
回复
引用 8 楼 yuankaiwsl 的回复:
相比你用DataGrid取不出来值,会好些吧!
我写了一下,可是2005listViewl里没有SelectedItems这个属性呀,我该怎么判断他有没有被选中??
XiaoYi96 2016-08-25
  • 打赏
  • 举报
回复
引用 13 楼 yuankaiwsl 的回复:
没有选中之类的属性?没有我也没法了,主要是没用过2005,不知道和现在版本有什么区别
谢谢了 ,我找到了一种很古老的方法 。this.listViewAdmin.FocusedItem.SubItems[0].Text;
巴士上的邂逅 2016-08-24
  • 打赏
  • 举报
回复
2005有ListView吗?ListView能行
XiaoYi96 2016-08-24
  • 打赏
  • 举报
回复
引用 1 楼 yuankaiwsl 的回复:
DataGrid不能获取一行所有的值吧。 用DataGridview吧
选中当前行,然后获取值也可以
XiaoYi96 2016-08-24
  • 打赏
  • 举报
回复
引用 2 楼 SlowlyHeart的回复:
SelectedItem
请问能说一下具体过程吗
XiaoYi96 2016-08-24
  • 打赏
  • 举报
回复
引用 1 楼 巴士上的邂逅的回复:
DataGrid不能获取一行所有的值吧。 用DataGridview吧
可是2005只有这个
xiaoqiu_123 2016-08-24
  • 打赏
  • 举报
回复
可以啊,用个按钮触发下就好了啊 ,比如button_click
XiaoYi96 2016-08-24
  • 打赏
  • 举报
回复
引用 9 楼 u011643176 的回复:
string value = ""; DataGridViewSelectedRowCollection dr = dataGridView1.SelectedRows; DataGridViewRow dgr = dr[0]; for(int i=0;i<dgr.Cells.Count;i++) { value += dgr.Cells[i].Value; }
请问一下,这些该写到哪个事件当中那?click吗?
xiaoqiu_123 2016-08-24
  • 打赏
  • 举报
回复
string value = ""; DataGridViewSelectedRowCollection dr = dataGridView1.SelectedRows; DataGridViewRow dgr = dr[0]; for(int i=0;i<dgr.Cells.Count;i++) { value += dgr.Cells[i].Value; }
巴士上的邂逅 2016-08-24
  • 打赏
  • 举报
回复
相比你用DataGrid取不出来值,会好些吧!
XiaoYi96 2016-08-24
  • 打赏
  • 举报
回复
引用 6 楼 yuankaiwsl 的回复:
2005有ListView吗?ListView能行
这个倒是有,但是存值取值就超麻烦了
  • 打赏
  • 举报
回复
SelectedItem
巴士上的邂逅 2016-08-23
  • 打赏
  • 举报
回复
DataGrid不能获取一行所有的值吧。 用DataGridview吧

111,129

社区成员

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

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

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