📜  列不会在程序启动 vb.net 时自动调整大小 - VBA (1)

📅  最后修改于: 2023-12-03 15:22:38.809000             🧑  作者: Mango

列不会在程序启动 vb.net 时自动调整大小 - VBA

在 vb.net 中,如果你想使列自动调整大小,你可以通过以下代码实现:

dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells   '让列宽自动适应内容
dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells    '让行高自动适应内容

但是,如果你发现列不会在程序启动时自动调整大小,可能是因为你没有将这段代码放在合适的位置。

你需要把这段代码放在你的 Form1_Load 函数中。如果你不知道如何找到这个函数,可以在代码编辑器中找到 Form1 类,在类后面有一个函数列表,其中就包括了 Form1_Load 函数。将上面的代码放在这个函数中,保存并运行你的程序,你会发现列可以自动调整大小了。

除了在 Form1_Load 函数中添加这段代码,你还可以通过在 DataGridView 控件属性中选择 AutoSizeColumnsModeAutoSizeRowsModeAllCells 来实现。

总之,如果你的列不会在程序启动时自动调整大小,可以尝试在 Form1_Load 函数中添加上述代码或者在 DataGridView 控件属性中进行设置。