gpt4 book ai didi

c# - 强制绑定(bind) DataGridView 生成列和行

转载 作者:行者123 更新时间:2023-11-30 17:13:57 25 4
gpt4 key购买 nike

我以编程方式创建 DataGridView 对象,然后使用网格的 DataSource 属性将其绑定(bind)到 DataTable。

创建网格后,我将其添加到 WinForms 的控件集合中,即:

Form1.Controls.Add(grid);

我想在将格式传递给 Forms.Controls 集合之前将格式应用到网格(即更改列标题标题等)。问题是 DataGridView 的行和列在添加到表单之前不会创建。

有没有办法强制 DataGridView 创建行和列?

我可能可以设置 DataGridView.Visible = false,将网格添加到表单,格式化网格,然后设置 DataGridView.Visible = true...但是,我真的需要在将其添加到表单的控件集合。有什么想法吗?

最佳答案

快速回答是否定的,DataGridView 必须存在于表单的控件集合中。

关于将控件设置为 false,然后对其进行格式化,然后将其设置为可见的说明可能是您可用的“最干净”的 hack。

关于c# - 强制绑定(bind) DataGridView 生成列和行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9218936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com