【发布时间】:2012-03-02 09:36:21
【问题描述】:
我正在以编程方式创建一个 DataGridView 对象,然后使用网格的 DataSource 属性将它绑定到一个 DataTable。
创建网格后,我将其添加到 WinForms 的控件集合中,即:
Form1.Controls.Add(grid);
我想在将其传递给 Forms.Controls 集合之前将格式应用于网格(即更改列标题标题等)。问题是 DataGridView 的行和列在添加到表单之前不会创建。
有没有办法强制 DataGridView 创建行和列?
我可以设置 DataGridView.Visible = false,将网格添加到表单,格式化网格,然后设置 DataGridView.Visible = true...但是,我确实需要在添加之前完成所有格式化表单的控件集合。有什么想法吗?
【问题讨论】:
标签: c# .net datagridview