首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

dataGridView1如何获取其他列的值呢

2012-12-31 
dataGridView1怎么获取其他列的值呢?比如数据库表字段有id1,id2,id3目前在dataGridView1显示了id1,id2怎么

dataGridView1怎么获取其他列的值呢?
比如数据库表字段有id1,id2,id3

目前在dataGridView1显示了id1,id2

怎么获得选中行的id3值呢?


MessageBox.Show(dataGridView1.CurrentRow.Cells["id3"].Value.ToString());
[解决办法]
数据库应该有主键,然后把主键列名设置给GridView的KeyName属性。

当需要找到GridView某行对应的记录,需要取得这一行的主键值,然后查询数据库。
[解决办法]
如果你ID3没有绑定到DG1,哪你必须用ID1去查数据库,如果你绑定,但你HIDEN了,就象你写的就可以了
[解决办法]
查出来id1,id2,id3并将id3列隐藏(如果不想显示的话),然后就可以用
MessageBox.Show(dataGridView1.CurrentRow.Cells["id3"].Value.ToString()); 

热点排行