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


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

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


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

Комментарии

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

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

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

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

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

TRUNCATE / DELETE / DROP или как очистить таблицу

КБК. КВФО - Код вида финансового обеспечения (деятельности)

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

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