C#:DataGridView 与 DataGridViewColumn
C#: DataGridView with DataGridViewColumn
我得到了一个带有 DataGridView 的应用程序。当我向其添加新的 DataGridViewColumn 时,整个 Window 是白色的,并且没有出现 DataGridView。我搜索了这个问题,但一无所获。
columns
是一个字符串数组
foreach (String strings in columns) {
DataGridViewColumn column = new DataGridViewColumn();
column.Name = strings;
column.HeaderText = strings;
grid.Columns.Add(column);
}
但是当我添加一个新的列而不实例化一个新的 DataGridViewColumn 时,DataGridView 出现在 Window:
foreach (String strings in columns) {
grid.Columns.Add(strings, strings);
}
问题是我的应用程序中必须有这些 DataGridViewColumns。我能做什么?
你应该得到一个错误,但无论如何,你必须指定列类型:
var column = new DataGridViewTextBoxColumn();
column.Name = strings;
column.HeaderText = strings;
grid.Columns.Add(column);
我得到了一个带有 DataGridView 的应用程序。当我向其添加新的 DataGridViewColumn 时,整个 Window 是白色的,并且没有出现 DataGridView。我搜索了这个问题,但一无所获。
columns
是一个字符串数组
foreach (String strings in columns) {
DataGridViewColumn column = new DataGridViewColumn();
column.Name = strings;
column.HeaderText = strings;
grid.Columns.Add(column);
}
但是当我添加一个新的列而不实例化一个新的 DataGridViewColumn 时,DataGridView 出现在 Window:
foreach (String strings in columns) {
grid.Columns.Add(strings, strings);
}
问题是我的应用程序中必须有这些 DataGridViewColumns。我能做什么?
你应该得到一个错误,但无论如何,你必须指定列类型:
var column = new DataGridViewTextBoxColumn();
column.Name = strings;
column.HeaderText = strings;
grid.Columns.Add(column);