日期:2014-05-19  浏览次数:20762 次

datagridview中二次查询
我在winform中添加了一个datagrideview,在datagridview首次返回的是单位信息,然后我想通过我双击显示的单位信息来获得该单位中的所有人员,数据库中单位和人员是分开的,我现在就想问一下,我在双击单元格中指的时候,如何获取这个值?
谢谢!!!

------解决方案--------------------
private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.ColumnIndex == 0)
{
string stemp = this.dataGridView1.CurrentRow.Cells[0].Value.ToString();//假设主键列在第0列
}

}
------解决方案--------------------
this.dataGridView1.Rows[0].Cells[1].Value.Tosrtring();
------解决方案--------------------
private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
dataGridView1.Rows[e.RowIndex].Cells[ "单位 "].Value
}

在单击或双击事件中写,e.RowIndex,这个是你选择的这行Cells[ "单位 "] 是你选择的这行绑定字段名称