Используйте e.rowindex и e.columnindex вне событий просмотра данных

В методе, который я хочу использовать

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 ответ

Если вы пытаетесь получить выбранную строку и столбец, вы можете использовать

dataGridView1.CurrentCell.RowIndex

а также

dataGridView1.CurrentCell.ColumnIndex
Другие вопросы по тегам