我有一个带有DataGridView元素的简单表单.在构造函数中,添加了网格列并设置了DataTable.当我然后调用AutoResizeColumns()时,它不会像通过例如按钮事件调用那样调整列的大小.代码看起来像这样(简化):
public MyDialog()
{
InitializeComponent();
dgv.Columns.AddRange(SomeClass.MyColumns);
dgv.DataSource = SomeClass.Table;
// This doesn't work:
dgv.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
}
Run Code Online (Sandbox Code Playgroud)
AutoResizeColumns()通常可以工作但不是那时.顺便说一句,我需要这个来实现像这里请求/描述的行为.有任何想法吗?
And*_*mer 13
在设置自动调整模式之前,我遇到了同样的问题:
dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8903 次 |
| 最近记录: |