- - PR -
DataGridViewの横スクロールバー
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-09-11 22:57
VS2005 VB です。
DataGridViewの横スクロールバーについてです。 DataSourceに指定しているDataTableにFillすると出現するんですが、DataTableにDataRowを追加していくと出現しません。 DataRowを追加していく方法をとっているのは、データの取得元がデータベースではない(他のDataTableからコピーする)からです。 気になるのは、2回目以降のDataRow追加ではスクロールバーが出現することです。 何か分かる方教えてもらえますか? ちなみに、スクロールバーは出現しなくてもスクロールさせることは出来ます。 ただ、前述のように2回目以降のDataRow追加ではスクロールバーが出現するので、 最初からスクロールバーは出現するようにできるはずと思っています。 問題のDataGridViewは、 ・初期表示時はレコード数は0件。 ・DataSourceはDataRow追加先のDataTableを設定している。 ・ScrolllBarプロパティはBoth。 ・初期表示時(レコード数0件状態)にはスクロールバーは出現している。 こんな感じです。 | ||||||||
|
投稿日時: 2006-09-11 23:55
諸農です。
投稿された内容から、ちょっと状況を把握しにくかったのですが、 Windows フォーム DataGridView コントロールの列フィル モード が参考になるかも知れません。 _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ | ||||||||
|
投稿日時: 2006-09-12 07:51
ありがとうございます。
ご紹介されたFillモードの件、調査&試してはみますけど、 そのあたりはデフォルトのままだったと思います。 また、ご紹介のURLを見たところ、自動調整モードにしてたら常にスクロールバーが出ないように思うんですが、違うんでしょうか? 私の場合、2回目以降のDataRow追加ではスクロールバーは出るんですよね・・・ | ||||||||
|
投稿日時: 2006-09-12 09:47
諸農です。
以下のコードを試してみましたが、最初の行を追加した時点でスクロールバーは出現します。 言われている現象を追認できませんでした。
_________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ |
1