相关疑难解决方法(0)

以编程方式从DataTable创建DataGridview

我有以下代码:

DataTable table = new DataTable();

//DataTable is filled with values here...

DataGridView grid = new DataGridView();

foreach (DataColumn column in table.Columns)
{
    grid.Columns.Add(column.ColumnName, column.ColumnName);
}

grid.DataSource = table;
Run Code Online (Sandbox Code Playgroud)

当我检查时grid,该DataSource属性表明行数是正确的.但是,grid.Rows计数为零.

相反,如果我DataGridView在winform上创建一个,然后将其分配DataSource给a DataTable,DataGridView.Rows则会自动添加.

我在这里错过了什么代码,以便DataGridView.Rows计算正确?

c# datagridview winforms

7
推荐指数
1
解决办法
3万
查看次数

如何在C#中动态创建DataGridView?

如何在C#中动态创建DataGridView?你能举个例子吗?

c# datagridview winforms

2
推荐指数
2
解决办法
3万
查看次数

标签 统计

c# ×2

datagridview ×2

winforms ×2