Я пытаюсь проверить, ожидают ли мои ячейки того, в какой ячейке они находятся, когда запускается ошибка dataer для моего просмотра данных.
Вот мой код:
private void dataGridView1_DataError(object sender, DataGridViewDataErrorEventArgs e)
{
if (_licDataSet.LicenseFileTable.Rows(e.RowIndex).Columns(e.ColumnIndex) == "test")
switch (dataGridView1.CurrentCell.OwningColumn.Name)
{
case "AllowAsRemoteDesktopColumn" :
// do not think there are any checks for this column
// we'll find out shortly though!
break;
case dataGridView1.CurrentCell.OwningColumn.Name :
// ^^^ this errors with "A constant value is expected"
// do something
break;
}
}
Я ошибаюсь в позиции ^^^, как вы можете видеть из сообщения.
Что я делаю не так? Я думаю, что имя колонки-владельца на этом этапе было константой ...?
Помощь!
*** РЕДАКТИРОВАТЬ ***
Как мне получить имя столбца текущей ячейки - это мой вопрос, если вышеприведенное не работает? *