标题:如何获取到DataGridView中用户选定的单元格值!
只看楼主
caijiawei
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:162
专家分:101
注 册:2008-10-7
结帖率:82.14%
已结贴  问题点数:20 回复次数:4 
如何获取到DataGridView中用户选定的单元格值!
如何获取到DataGridView中用户选定的单元格值!
搜索更多相关主题的帖子: DataGridView 格值 单元 用户 获取 
2010-07-01 23:51
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
得分:0 
这个好多方法咧。
1,可以直接通过DataGridView的重载运算符[]直接获取,
例如>>>>>>>>
        dataGridView[0][1].Value.ToString()。这里的0是列号,1是行号。
        假如,你要取第一行第三列的值dataGridView[2][0].Value.ToString()就可以了。
2,根据行来获取。
例如>>>>>>>>   
        你想要获取当前选定行,名称叫"Name"的单元格,你可以这样,
        dataGridView.SelectedRows[0].Cells["Name"].Value.ToString()
        或者,你想要获取第一行名叫"Age"的单元格,你可以这样,
        dataGridView.Rows[0].Cells["Age"].Value.ToString()
.......
详细还是去看一下MSDN吧。里面说的很详细。而且,你还可以学到DataGridView的一些强大的功能。

2010-07-02 00:45
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
得分:20 
不好意思没看清,你要获取的是用户选定的单元格。
可以通过dataGirdView的SelectedCells来获取用户选定的单元格,CurrentCell获取当前活动的单元格。



[ 本帖最后由 zhoufeng1988 于 2010-7-2 00:51 编辑 ]
2010-07-02 00:48
caijiawei
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:162
专家分:101
注 册:2008-10-7
得分:0 
能给个例子吗?
我的帮助打不开!
谢谢!

不懂就要问,我从不感觉请教他人是一件很丢人的事!
2010-07-04 20:55
caijiawei
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:162
专家分:101
注 册:2008-10-7
得分:0 
问题已解决!
dataGirdView.SelectedCells[0].Value.ToString();
直接获取到用户单击的单元格的值!

不懂就要问,我从不感觉请教他人是一件很丢人的事!
2010-07-04 21:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-311891-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.637662 second(s), 11 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved