2017-01-26 6 views
1

я хочу иметь ListBox в специфических клетках столбца в DataGridViewКак иметь ListBox в DataGridView клетки

почему я делаю это?

, потому что у меня есть структура XML, который некоторые из его параметров имеют несколько значений

и почему я не использую мульти текста строки для каждой ячейки вместо этого? потому, что каждое значение имеет другую соответствующую величину, которая скрыта от пользователя, и я хочу использовать ListBox valueMeber для этого

То, что я пробовал:

Многострочный текст в Gridview:

winforms - C#: multiline text in DataGridView control - Stack Overflow

пытается получить список в следующем решении , но, честно говоря, я не мог этого сделать

Multiple controls in a single DataGridView cell

+0

Невозможно использовать Devexpress? Это будет намного проще. –

+0

__До не _ вызовите 'DataGridView'a' GridView' или 'DataGrid' и наоборот !! Это неправильно и сбивает с толку, поскольку это разные элементы управления. Всегда называйте вещи своим именем __right__! - Что ты хочешь, как ComboBoxCell, не так ли? – TaW

+0

@ PawełSwajdo и намного дороже. – Matthew

ответ

0

Рабочий пример: stackoverflow

является то, что требуемый эффект? enter image description here

+0

Спасибо за ваш ответ: Нет, требуемый эффект - это строка с гораздо большей высотой, и есть Listbox Not ComboBox –