1

我在 C# 中创建数据网格列时遇到问题

这是我的代码。

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

在我上面的代码片段中,尝试调用第四 (4) 行代码时出现错误。这是错误。

datagridview 控件的至少一列没有单元格模板

任何人都可以帮助我如何在数据网格中创建一个简单的列。

4

2 回答 2

4

尝试这个。

DataGridViewColumn newCol = new DataGridViewTextBoxColumn

我认为在此之后您将不需要任何模板

您也可以选择复选框类型列或任何其他类型。此处列出了所有可用选项

于 2011-05-24T10:10:19.353 回答
0

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

有不同类型的列:DataGridViewTextBoxColumn、DataGridViewLinkColumn 等。

你需要这样的东西:

DataGridViewColumn newCol = new DataGridViewTextBoxColumn();

在第一行

于 2011-05-24T10:08:25.860 回答