Автоматическое поле со списком в datagridview в .net - PullRequest
0 голосов
/ 13 ноября 2009

dim dt как новая дата
dt.columns.Add («Проверить», Type.GetType («System.Boolean»))

datagridview1.datasource = dt

Столбец данных логического типа, доступный для данных, когда привязка к сетке данных автоматически отображается как DataGridViewCheckBoxColumn. Без проблем с кодом

Включение типа столбца данных в таблицу данных будет аналогичным образом заполнять DataGridViewComboBoxColumn.

Любые подсказки

Ответы [ 2 ]

3 голосов
/ 13 ноября 2009

Это не то, что тип столбца данных действительно может сделать автоматически - выпадающий список может быть привязан к разным типам полей и отображать разные типы полей. Хотя вы можете увидеть столбец идентификаторов, который ссылается на другую таблицу, он видит только идентификатор. Если вы хотите раскрывающийся список в своем представлении данных, вам придется отказаться от автоматического маршрута и начать писать код, чтобы привязать раскрывающееся значение к одному полю в одной таблице, указав ему отображать значения из другого, или использовать конструктор .

1 голос
/ 13 ноября 2009

Если вы используете конструктор, есть выбор, когда (перед) перетаскивать его из окна источников данных или в конструкторе Colums.

И в коде вы, конечно, можете использовать:

    var c = new DataGridViewComboBoxColumn();
    dataGridView1.Columns.Add(c);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...