Нулевые значения DataGridViewComboBox

У меня есть Windows Forms DataGridView со столбцом со списком. Столбец поля со списком привязан к источнику данных, который заполняется из запроса Linq to Entities. Я хотел бы, чтобы пользователи могли выбрать «Ничего» в поле со списком (присвоить значение NULL базовому источнику данных).

Как я могу это сделать?


person DCNYAM    schedule 11.08.2010    source источник
comment
Я провел несколько дней, пытаясь найти хороший многоразовый «обнуляемый список со списком» в WPF, просто изменив стиль или шаблон элемента управления обычного поля со списком... но так и не нашел отличного решения. Пробовал все, от составных коллекций, вставляя фиктивное значение в программный код... в каждом предложенном мной методе было что-то плохое, и я не мог найти хорошего обходного пути. Я надеюсь, что кто-нибудь опубликует здесь новое хорошее решение... но, честно говоря... Я предполагаю, что создание собственного пользовательского элемента управления с нуля, который обрабатывает все эти вещи, будет вашим лучшим выбором (затем используйте стиль редактирования элемента)   -  person Scott    schedule 11.08.2010


Ответы (1)


DataGridView поддерживает нажатие клавиши Ctrl+0 для ввода нулевого значения в ячейку, поэтому вы можете использовать это, чтобы очистить значение поля со списком и установить его обратно в нулевое значение.

person JPReddy    schedule 06.02.2011