データベース(MDBファイル)関連:DataGridViewの列幅と行高さの自動調整VB2008で表形式で表示させたMDBファイルの列幅と行高さの自動調整する実行例サンプルです。データベース(MDBファイル)関連へデータグリッドビューのセルの列の幅と行の高さを、データに合わせ自動調整する方法です。 列の幅を自動調整するには、AutoSizeColumnsModeプロパティを使用します。 行の高さは、AutoSizeRowsModeプロパティを使用します。 未調整の画面 「自動調整 AllCells」ボタンで自動調整した画面です。 AllCellsで実行した場合、全てのセルを調整する為、パフォーマンスが落ちる場合があるそうです。 DisplayedCellsで実行した場合、表示されているセルのみ調整するのでパフォーマンスは向上するそうです。 ■実行コード 'AllCellsで自動調整 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click '列の幅を自動調整する DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells '行の高さを自動調整する DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells End Sub 'DisplayedCellsで自動調整 Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click '列の幅を自動調整する DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells '行の高さを自動調整する DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells End Sub Visual Basic 2008 Express Edition実践入門 |