У меня есть DataGridViewComboBoxColumn в DataGridView в приложении Windows. Пользователь может изменить настройки в другом месте, чтобы потенциально сделать недействительным выбор в DataGridViewComboBoxColumn. У меня есть требование сохранить/отобразить недопустимый элемент, оставив только допустимые элементы, доступные в списке.Отобразить недопустимое значение по умолчанию в DataGridViewComboBoxColumn
Без корректировки выбора выбрано исключение:
Значение DataGridViewComboBoxCell недопустимо.
Ловля и игнорирование настроек возвращает выбранное значение к первому действительному элементу в списке.
Есть ли способ предоставить значение DataGridViewComboBoxColumn, чтобы он не отображался в списке выбираемых значений?
Вы знакомы с событиями CellValidating и DataError? Последний может вытеснить исключение, которое бросает DataGridView. – 2009-06-09 23:21:31
Я поймал исключение и проигнорировал его (к сожалению, общий шаблон) и значение вернулось. Если у вас есть предложения, я все уши ... errr ... глаза? – BrianH 2009-06-15 14:47:27