Проверьте, какая граница DataGridViewColumn нажата - PullRequest
1 голос
/ 04 января 2010

Объект DataGridViewCellMouseEventArgs, предоставленный в событиях (например, CellMouseDown, CellDoubleClicked), дает столбец в виде числового индекса в DataGridView.Columns, но я не хочу жестко кодировать число в моем обработчике событий. Я использую строго типизированный набор данных, и мне интересно, есть ли способ узнать, что индекс столбца для MyDataRowType.TheColumnImLookingFor в DGV программно.

1 Ответ

3 голосов
/ 04 января 2010

Вы можете сделать следующее, чтобы получить соответствующий столбец:

if (dataGridView1.Columns[e.ColumnIndex].DataPropertyName == _myDataSet.DataTable1.DataColumn2Column.ColumnName)
{
    // Do Work 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...