2 u013507170 u013507170 于 2016.03.25 10:01 提问

winfrom DataGridView 如何获取到选中行的某个字段?

winfrom DataGridView控件如何获取到 选中行的某个字段

比如说 DataGridView显示的列表中 我只要其中的两三个字段,当我点击其中某一行的时候就获取这个选中行的 这两三字段 然后传到js中 让js获取
这个如何实现 尽量给代码!

4个回答

Alisawxn
Alisawxn   2016.03.25 12:10

在datagridview.Selected情况下,设定选中你要的字段。datagridview.Rows[x].count[y]

zhangshangui_2015
zhangshangui_2015   2016.03.25 12:24

this.datagridview.rows[i].cell[j].value,其中i,j为选中的rowIndex和columnIndex。当然还有其他的很多方法,如datagridview[i,j]等,你自己可以试试。

zhangshangui_2015
zhangshangui_2015 回复天更蓝: 你在datagridview的click事件中获取当前选中的rowIndex,columnIndex就行了,click事件中不是有sender和e两个参数(datagridview还有当前currentrow,selectedRows等属性也可以)吗,你自己在debug模式下跟一下代码就行了
一年多之前 回复
u013507170
u013507170 就是点击数据的某一行 然后就能获取这一行的某个字段的值吗?这个行如何来写呢?
一年多之前 回复
CSDNXIAON
CSDNXIAON   2016.03.30 11:23

获取datagridview选中行的某咧的值
datagridview 获取选中行的索引
datagridview 获取选中行的索引
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

u010919083
u010919083   2016.07.22 11:01

private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
// string ID = dataGridView1.Rows[1].Cells["ID"].Value.ToString();
string ID1 = dataGridView1.CurrentRow.Cells["ID"].Value.ToString();
MessageBox.Show("选中的ID为:"+ID1);
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!