DataGridView要素を持つ単純なフォームがあります。コンストラクタでグリッド列が追加され、DataTableが設定されます。 AutoResizeColumns()を呼び出すと、列のサイズは変更されません。ボタンイベント。 コードは、この(簡体字)のようになります。DataGridView列の強制的なサイズ変更
public MyDialog()
{
InitializeComponent();
dgv.Columns.AddRange(SomeClass.MyColumns);
dgv.DataSource = SomeClass.Table;
// This doesn't work:
dgv.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
}
AutoResizeColumns()は、一般的にではなく、その時点で動作します。 Btw、要求/記述されたような動作を実装するには、これを必要とします。here何か案は?
私は期待したものではありませんが、それは問題を解決しました。ありがとう。 – AndOne
はい、私はちょうど私が働いているプロジェクトで自分自身を確認しました – Taegost