• 締切済み

【ASP.NET】GridViewのヘッダについて

【ASP.NET】GridViewのヘッダを固定しつつ横スクロールもさせたいと考えています。 環境 OS:Windows XP Professional Edition Visual Studio 2005、ASP.NET2.0 Ajax Extention 1.0 ヘッダを固定させているGridViewがあります。 (固定方法を参考にしたサイト⇒http://blogs.yahoo.co.jp/ogiwara_hsk/32105274.html) これで固定できたGridViewをブラウザ上で見ていると一見何の問題もないのですが、 ブラウザの幅をGridViewの幅より狭くしたときに問題が起こりました。 ブラウザの幅をGridViewより狭くした場合、GridViewの下にスクロールバーが出て、それをスライドさせれば隠れてしまった部分を見ることができますが、その時ヘッダは一緒にスライドしてくれません。 ヘッダの固定する処理をなくせば当然一緒にスクロールしてくれますが、それだとヘッダの固定がされていないのでGridViewの右にある縦スクロールを下にずらすとヘッダがなくなってしまいます。 理想では、ヘッダを固定して縦スクロールをしてもヘッダが残り、かつ横にスクロールさせた時にはデータだけでなくヘッダも一緒にスライドしてほしいのです。 これはヘッダの「固定」をしてしまっているから無理なのでしょうか。 もし一緒に動かせる方法があれば教えてください。 よろしくお願いいたします。

noname#127259
noname#127259

みんなの回答

  • marutone
  • ベストアンサー率40% (70/174)
回答No.1

GridViewに適応できるかは分かりませんが、 以下のようなものはどうでしょうか。 http://c-brains.jp/blog/wsg/09/06/16-151445.php

関連するQ&A

  • Firefoxの横スクロールについて

    Firefoxのブラウザの横幅やスクロールについて教えてください 例えば、OKWaveのマイページではブラウザの横幅を調整すると問題なくその幅に合わせてページ内の文字がずれてある程度まではスクロール無し(文字の位置がずれて)の状態で縮小してくれます 教えてgooでも以前はOKWaveと同じだったと思うのですがここ2~3日?、HPの幅が広くなったのか?OKWaveと同じ大きさでは横スクロール表示され、ブラウザの幅も固定幅になってしまっています この時、ブラウザを縮めると横スクロールバーの右側部分と縦スクロールバーがHPの画面と一緒に消えてしまいます これはブラウザの設定の問題でしょうか? それともHP製作者側の問題でしょうか? 設定の問題でしたら改善方法を教えてください 現在解像度は1280*1024で使用していますが、これ以上上げると文字など(他ソフトなども)が見づらくなってしまうので解像度を上げるのは避けたいです よろしくお願いします

  • スクロールバー

    現在HPを製作しています。 その過程で出た問題なのですが何かヒントになるような情報があれば教えていただければと思い、質問します。 HPの型としては、フレームを使って上下に分割されたものです。 起こった問題の現象としては ・下フレームで縦にスクロールバーが発生した時に、(おそらくスクロールバーの幅分)横スクロールバーが出現してしまいます。 ・こうして発生した横スクロールバーはブラウザの横幅を広げても消えません。 ・縦スクロールバーが消えると同時に消えます。 どうにかして縦のスクロールバーが出ても横は出ないようにしたいのですが、現在ヒントとなるものがなく闇雲に原因を探している状態です。 もしこのような現象に対してヒントのようなものをお持ちの方がいましたら。 知恵を貸していただきたいと思います。 よろしくお願いします。

  • 横のTableタグのヘッダを固定させる。

    こんにちは、k-makotoと申します。 TABLEタグの質問があるのですが ↓のようなTableタグを作成しているのですが、 ヘッダの部分(名前、住所、TEL、E-Mail)を 横スクロールさせたときでも固定で表示させたいのですが 方法はあるのでしょうか?(縦方向のやり方はわかるのですが...) ----------------------------------- |名前    |      |   | ----------------------------------- |住所    |      |   | ----------------------------------- |TEL    |      |   | ---------------------------------- |E-Mail  |     |   | ----------------------------------

    • ベストアンサー
    • HTML
  • <table>の<thead>を固定したい。

    JSPで画面を生成しているのですが、検索結果の表で表のヘッダー部分を固定して表示したいのですが・・・。 表を作っている部分と別にテーブルをつくり表題だけを表示してみたのですが、縦スクロールに反応しないのはいいとして横スクロールに反応しないのが問題点で何とか横スクロールに連動できないか調べてるところです。 よろしかったら誰か教えてください。

    • ベストアンサー
    • HTML
  • ヘッダー・フッター固定でコンテンツのみ可変

    高さが固定されているヘッダーとフッターをウィンドウの上と下に固定したままで、その間のコンテンツ部分のみを縦方向に可変にする方法は考えられるでしょうか。つまり、 (ヘッダー+コンテンツ+フッター)の高さの合計=ウィンドウの高さ が常に成り立つ方法です。framesetでrowを指定すれば話は早いんですが、XHTMLで実現したいので使えません。 Javascriptを使ってウィンドウの高さを計算してからコンテンツ部分の高さを指定する方法もありますが、その場合はウィンドウのサイズを変えてしまうとヘッダーとフッターがウィンドウに連動せずに画面外や中途半端なところに残ってしまうので、それもだめかなと思いました。 とりあえずコンテンツ部分はどんなに高さが小さくなってもいいので、かなりウィンドウの高さが小さくても、常にヘッダーとフッターがきちんとウィンドウの上下に固定され、コンテンツ部分が可変になるような方法がありましたら教えてください。 ------------------------------- ヘッダー(固定) ------------------------------- コンテンツ(可変) ※この部分のみにスクロールバーが現れることができる。 ------------------------------- フッター(固定) -------------------------------

  • ドリームウィーバーのフレームサイズ表示について

    はじめて、複数フレームの使用のページを、DW4で、作成しました。   フレームを、上・下・左と、右がメインと4つ分けているのですが、まず上の幅を80ピクセルで横いっぱいに・下の幅を80ピクセルで横いっぱいに・左の幅を130ピクセルにで上下の間に挟まれた状態で、どのブラウザのサイズでも固定して見えるようにしたいのですが、どうすれば良いのでしょうか。  ちなみに、右のメイン画面以外は、スクロールバーを出さないようにしたいのです。 現在作成した状態ですと、左のフレームがスクロールできず(スクロールバーは非表示ですが、下の方の内容が動かず見えない)、右・メインはスクロールバーが、出て問題なし。上は固定されて問題なし。下は途中で画面が切れた状態です。 このようなフレームを、意図通り表示できる設定する方法を教えてください。 宜しくお願いします。

  • iframeのスクロールバー

    iframeの中に、 縦のスクロールバーは出てもいいのですが 横のスクロールバーは出したくないので、表示するファイルはテーブルで幅を固定してるのですが、どうしても横にスクロールバーが出てしまいます。 でないものもあります・・・。 何がいけなくて横のスクロールバーが出てしまうのでしょうか?? よろしくお願いいたします。 ↓こちらです。 http://sound.jp/goldcherry/hp/prof.html wearという欄にどうしても横スクロールバーが出てしまって困ってます。

  • Windows Live メールのプレビューウインドーでのメッセージヘッダー表示幅を狭くする方法

    Windows XPでWindows Live メールを使用しています。 レイアウトの設定でプレビューウインドーを「メッセージの一覧の下に表示する」と「プレビューウインドーにメッセージヘッダーを表示する」状態で使用していますが、メッセージヘッダーの縦の幅が広いため本文の表示幅が狭く読みづらくて困っています。 メッセージヘッダーの縦の幅を狭くする方法があれば教えてください。全く表示しないというのは無しでお願いします。

  • エクセルのバグ?

    エクセル2010. ウィンド枠の固定で不思議な現象。 シート1、B2セルを選択、ウィンド枠の固定。       (1行目と1列目が固定される)。 シート2、先頭行の固定。 そして、シート2をマウスで横スクロールすると、 あら不思議、縦もスクロール。 縦、横、同時スクロール? これは、バグですか??? 横スクロールで縦もスクロールが仕様なのですか???? 縦と横が同時にスクロールしても、メリットはないですが?

  • ワードでヘッダーの幅を変える方法

     ワードで1つのページだけヘッダーの表示範囲の縦の幅(ページ端からの位置ではなくて、点線の四角で表示される部分)が広くなってしまい、本文の始まりが、余白設定のかぎカッコ 」L より下から始まってしまいます。ヘッダーには特に文字は入力していません。  またヘッダーフッターの定型句の挿入が、英語だったり日本語だったり変わってしまうのですが、どうしてでしょうか?