我需要获取DataGridView列大小而不显示网格(用于打印)。我正在通过DataSource使用数据绑定(使用BindingSource似乎也不起作用)。
无论出于何种原因,我的列尺寸都有误。如果我首先在表格中显示网格,一切都很好。如果我在设置无DataSource并执行AutoResizeColumns()后尝试获取列大小,则列太宽(没有自动调整大小)。
如何在不显示的情况下强制网格完成工作?
答案 0 :(得分:1)
固定。使用CreateControl()初始化控件,绑定,句柄等。