DataGridViewのスクロールバー

C#でDataGridViewの表示がフォームの画面内に収まり切れない場合、ScrollBarsプロパティをBothにすることで縦横両方のスクロールバーが表示されます。

dataGridView1.ScrollBars = ScrollBars.Both;

実行すると以下のように表示されます。

しかし、他のプロパティの設定によってはScrollBars.Bothにするだけでは表示されない場合があります。

横スクロールバーが表示されない場合

以下のように横スクロールバーが表示されず、セル中の文字が省略表示されてしまう場合があります。

その場合、AutoSizeColumnsModeプロパティがFillになっていないか確認し、設定をNoneに変更することで解消される場合があります。

dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None;

コメント

タイトルとURLをコピーしました