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

datagridview 怎么获取指定行列的值

2012-08-28 
datagridview 如何获取指定行列的值已知当前选中行的ID,但是,不知道列的ID,只知道列名所以,datagridview.r

datagridview 如何获取指定行列的值
已知
当前选中行的ID,但是,不知道列的ID,只知道列名
所以,datagridview.rows[i].cells[j].value.tostring();这种做法就管用了
而且,我试过了datagridview.rows[i].cells["kk"].value.tostring();这个不行~!

想问问解决办法
或者说,如果通过列名获取该列的index

[解决办法]
两种方法:
第一用Currentcell:this.dataGridView1.CurrentCell.RowIndex --获取当前的索引
第二用CurrentR0w:this.dataGridView1.CurrentRow.Index ---获取当前的索引,不过第二种方法要设置一个属性,要设置行的选中样式,好像是(SelectMode)为行选中。
这样就可以获取选中列的值:
int inGoodsID = QConvert.ToInt32(this.xfdgCK_StorageInBillDtl.CurrentRow.Cells["InGoodsID"].Value);

热点排行