#c# #datagridview #datagridviewcolumn
#c# #datagridview #datagridviewcolumn
Вопрос:
У меня проблема с созданием столбца datagrid в c#
вот мой код.
DataGridViewColumn newCol = new DataGridViewColumn();
newCol.HeaderText = txtHeader.Text;
newCol.Width = Convert.ToInt16(cboWidth.Text);
dgWorkArea.Columns.Add(newCol);
В моем приведенном выше фрагменте кода ошибка возникла при попытке вызвать четвертую (4-ю) строку кода. Вот ошибка.
По крайней мере, один из столбцов элемента управления datagridview не имеет шаблона ячейки
Кто-нибудь может мне помочь в том, как я могу создать простой столбец в datagrid.
Ответ №1:
Попробуйте это.
DataGridViewColumn newCol = new DataGridViewTextBoxColumn
Я думаю, вам не понадобится никакой шаблон после этого
Вы также можете выбрать тип столбца с флажком или любой другой тип. Все доступные параметры перечислены здесь
Ответ №2:
http://msdn.microsoft.com/ru-ru/library/system.windows.forms.datagridviewcolumn
существуют столбцы разных типов: DataGridViewTextBoxColumn, DATAGRIDVIEWLINK Column и т.д.
Вам нужно что-то вроде этого:
DataGridViewColumn newCol = new DataGridViewTextBoxColumn();
в первой строке