你选中一个的时候,可以获取当前行的索引号吧,然后你再遍历DataGridView的所有列就可以了吧。。
for(int i = 0; i < dataGridView1.Columns.Count; i++)
{
//dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[i]....
}
dataGridView1.CurrentRows
这就是取当前处于活动状态的行,是一个行的集合,你该干嘛就可以干嘛了。
在选取行事件里,得到行索引,之后dataGridView1.Rows[e.RowIndex].Cell["你需要获取的列名"]
建议在CurrentCellChanged事件中处理