Создание столбца в DataGridView в C # - PullRequest
1 голос
/ 24 мая 2011

У меня проблема с созданием столбца таблицы данных в c #

вот мой код.

DataGridViewColumn newCol = new DataGridViewColumn();
newCol.HeaderText = txtHeader.Text;
newCol.Width = Convert.ToInt16(cboWidth.Text);
dgWorkArea.Columns.Add(newCol);

В приведенном выше фрагменте кода произошла ошибка при попытке вызвать код четвертой (4-й) строки. Вот ошибка.

Как минимум один из столбцов элемента управления datagridview не имеет шаблона ячейки

Может ли кто-нибудь помочь мне с тем, как создать простой столбец в сетке данных.

Ответы [ 2 ]

4 голосов
/ 24 мая 2011

Попробуйте это.

DataGridViewColumn newCol = new DataGridViewTextBoxColumn

Я думаю, вам не понадобится какой-либо шаблон после этого

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

0 голосов
/ 24 мая 2011

http://msdn.microsoft.com/ru-ru/library/system.windows.forms.datagridviewcolumn

есть разные типы столбцов: DataGridViewTextBoxColumn, DataGridViewLinkColumn и т. Д.

Тебе нужно вот так:

DataGridViewColumn newCol = new DataGridViewTextBoxColumn();

в первом ряду

...