QA@IT

ASP.NETでGridViewの表示件数によりコントロール位置が変わる。

4543 PV

開発環境:ASP.NET(C#.NET VB2010)、.NetFramework4.0

いつもお世話になっております。

マスターページを使用している画面で、ボタン、ラベル、GridViewなどを配置しています。
ボタンとラベルが横並びで、その下にGridViewを配置しています。

ボタン押下でGirdViewにデータ表示をしているのですが、検索実施や検索結果などでコントロールの垂直位置が上下してしまいます。
垂直方向でセンタリングされているような感じなのですが、どこを設定すべきかが分かりません。

  • 「検索実施や検索結果などでコントロールの垂直位置が上下」というところが理解できません。そもそも「コントロール」というのが何か分かりません。もう少し具体的に説明していただけませんか。 -
  • マスターページを見ていたのですが、Tableでheight: 100%;の設定をしていました。
    Table内にTrが3点あるのですが、上記設定で最初のTrの高さが高くなっており、GridViewにDataBindした結果、最初のTrの高さが低くなっており、GridViewが上に移動したように見えていました。

    -
  • このままここに書くべきかはわかりませんが、現在最下部のTrをフッターのようなイメージで考えていましたが、そもそもこの考え方自体が間違いなのでしょうか?
    フッター部にCopyrightを表示したいのですが、検索前だとGridのタイトルのすぐ下にCopyrightが表示されてしまいます。
    -
  • ASP.NET は関係ないページの段組のやり方の質問のようですね。それなら、「CSS」「段組」などをキーワードにググると参考になる記事が多々見つかります。まずはそのあたりを読んで、多少は知識を得てからから質問するようにしてはいかがですか? -

回答

当質問はマスタページの設定で自己解決しました。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。