在datagridview事件之外使用e.rowindex和e.columnindex

时间:2013-09-10 10:42:21

标签: c# events datagridview pass-by-reference eventargs

在我想要使用的方法中

dataGridView1.Rows[e.RowIndex]

dataGridView1.Rows[e.ColumnIndex]

如何在

之外使用 e.RowIndex e.ColumnIndex
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)

我们可以传递DataGridViewCellEventArgs e 吗?

或可以做些什么?

示例代码

 var a = datatable1.Rows[e.RowIndex][0].ToString();
 var b = datatable1.Rows[0][e.ColumnIndex].ToString();

1 个答案:

答案 0 :(得分:1)

如果您尝试获取当前选定的行和列,则可以使用

dataGridView1.CurrentCell.RowIndex

dataGridView1.CurrentCell.ColumnIndex