c #datagridview column autosizemode

ghi*_*boz 4 c# datagridview datagridtemplatecolumn autoresize winforms

我希望默认情况下列使用

AutoSizeMode = DisplayedCells;
Run Code Online (Sandbox Code Playgroud)

但我希望也可以调整列的大小,但DisplayedCells类型不允许调整大小..

有任何想法吗?

Joh*_*ohn 6

您可以在DataGridView.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.DisplayedCells)方便的时候调用sub ,例如在加载数据之后.保留该DataGridView.AutoSizeColumnsMode属性,用户仍然可以自己调整列的大小,但他们将有一个舒适的开始.两全其美.