windformのData GridViewの列幅設定(列幅自動調整)

1397 ワード


windformのData GridViewの列幅設定(列幅自動調整)
回転:http://blog.csdn.net/swarb/article/details/8493328
たくさん探しましたが、DataGridViewにはAutoSize ColumnModeという属性があります。彼はたくさんの列挙値があります。
1、AllCelsは、列の幅を調整して、タイトルのセルを含むすべてのセルの内容に適合させます。  2、AllCels Except Headerは列の幅を調整して、列の中のすべてのセルの内容に適合しています。タイトルのセルは含まれていません。  3、ColumnHeaderは列の幅を調整して、列のタイトルのセルの内容に適合します。  4、DisplayedCelsは、現在の画面に表示されている行の列のすべてのセルの内容に適合するように列幅を調整し、タイトルのセルを含む。  5、DisplayedCels Except Headerは、現在の画面に表示されている行の列のすべてのセルの内容に適合するように列幅を調整し、タイトルのセルを含まない。  6、Fillは列の幅を調整して、コントロールの表示領域をすべての列の幅にぴったりと塗りつぶします。列の幅がDataGridview Column.MinimWidth属性値以上であることを保証するために、水平スクロールだけが必要です。相対列幅は相対DataGridView Column.FillWeight属性値によって決定される。  7、None列幅は自動的に調整されません。  8、Not Set列のサイズ調整挙動は、Data GridView.AutoSize ColumnsModeの属性から継承されます。
使用方法の例:

this.IssuesDataGridView.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;