Некоторые обработчики событий для WinForm DataGridView
имеют DataGridViewCellEventArgs
в качестве параметра и ColumnIndex
в качестве свойства этого аргумента.
ColumnIndex
- число, представляющее порядковый номер столбца.
Есть ли способ ссылаться на имя столбца из этого аргумента вместо индекса столбца?
Так что вместо того, чтобы делать:
if (e.ColumnIndex == 1)
Я предпочитаю что-то вроде:
if (e.ColumnName == "CustomerName")
потому что, если столбец изменит свою позицию, он нарушит код.