質問: asp.netでの縦・横スクロール ヘッダーだけ別テーブルで記述し、datagridを入れるdivと全体を入れるdivの二つで縦横スクロールを行っていますが、縦スクロールバーが 横スクロールしないと表示されない現象が発生しています。 これを横スクロールしないで常に縦スクロールバーが表示される方法はないものですか? 開発環境:vs2005
回答: 縦スクロールのみなら質問者さんの手法でヘッダーと一覧部を別テーブルに作成、 一覧部分のみdivに入れてkero_mioさんの「横スクロールバーのみを表示」パターンでやっていました。 たぶんexcelみたいにヘッダーを常に表示して一覧を縦横スクロールしていのですよね。 ややこしいですが出来る可能性はあります。 ソース的には参考urlの通り。 ただし補足説明の通り「互換モード」でないと動かないし、 css内のexpressionは確かie5以上からのみなので利用ブラウザに制限がかかります。 参考url:http://jsajax.com/cssfixedheadercolumnsarticle426.aspx,http://materia.useyan.jp/html/expression/issues.html