グリッド内データの行や列がグリッドの高さや幅より大きくなるとスクロールバーが出るのは、まぁ基本中の基本なわけですが。
グリッドの高さや幅に達してないときにグレーアウトしたスクロールバーを表示・・・って、標準だと出来ないらしい。
やりたきゃ自分で拡張しろとか。
WebだとCSSのoverflow使えば簡単に実現できるのに。
なもので、てっきり出来るものと思い込んでました。
一瞬これで出来ると思ったのが、DataGridViewのScrollBarsプロパティ。
でもこれって、行、列が高さ、幅を超えた場合にスクロールバーを表示するか否かってだけらしい。
>ScrollBars列挙体。
・None … スクロールバー表示なし
・Horizontal … 水平スクロールバーのみ表示
・Vertical … 垂直スクロールバーのみ表示
・Both … 水平スクロールバー、垂直スクロールバーの両方を表示
>Webでのスクロール領域作成方法。
<div style="overflow:scroll;width:200px;height:70px">
こんなの。
</div>
余談ですが、元々IE独自拡張だったはずのoverflow-xやoverflow-yは、CSS3で正式採用されるらしい。