С#. DataGridViewComboBoxCell. Для замены этого окна по умолчанию обработайте событие DataError.


При закрытии окна, в котором есть DataGridview со столбцами с типом DataGridViewComboBoxCell возникает ошибка:
Исключение в DataGridView:
System.ArgumentException: Недопустимое значение DataGridViewComboBoxCell.
Для замены этого окна по умолчанию обработайте событие DataError.

Причина ошибки:
Выставленное у одного/нескольких столбцов свойство "AutoSizeMode" значения:
  • AllCells
  • AllCellsExceptHeader
  • DisplayedCells
  • DisplayedCellsExceptHeader
При этом, если тип столбца DataGridViewTextBoxColumn - ошибки не будет.
Возникает только когда используется DataGridViewComboBoxCell


Подсказку нашел здесь

Комментарии

  1. долгих лет жизни тебе, у других в коде нужно возиться,а у тебя такое простое и действенное решение

    ОтветитьУдалить

Отправить комментарий

Популярные сообщения из этого блога

Linux (РедОС). Сброс пароля

ТФФ 35.0. Полный перечень документов альбома ТФФ (Таблица 2)

ТФФ 34.0. Полный перечень документов альбома ТФФ (Таблица 2)

SQL Error [53200]: ОШИБКА: нехватка разделяемой памяти Подсказка: Возможно, следует увеличить параметр max_locks_per_transaction

РедОС. Подключение к сетевой папке