очистка значения в связанном ComboBox (как вернуть null в та
От: MrStas  
Дата: 28.05.08 08:16
Оценка:
Нарисовался следующий вопрос. Есть datagridview один из столбцов является DataGridViewComboBoxColumn. Этот столбец привязан к данным. Данные для datagridview изначально пустые (все строки null) — соответственно изначально значение комбобокса пусто. При клике на ячейку открывается комбобокс со списком значений, выбираем нужное, enter и оно записывается в базу, тут все ок. Вопрос в том, как выбранное значение опять обнулить — вернуть значение null (по ctrl+0 значение комбобокса очищается, но после enter значение поля в гриде возвращается на предыдущее)? Подскажите в каком направлении копать
... << RSDN@Home 1.2.0 alpha 4 rev. 1089>>
Re: очистка значения в связанном ComboBox (как вернуть null
От: rPman  
Дата: 01.06.08 16:02
Оценка:
если в списке значений связанного комбобокса нет значения, текущего в таблице, по уму это неправильная ситуация, и кстати должен генерироваться ивент DataError. Необходимо добавить в список значений что то типа DBNull, "<none>".
P.S. Вообще от нулей желательно избавляться всеми доступными методами, например лучше добавить ещё одну запись в справочник (если данные имеют смысл справочника).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.