2011-09-17 8 views
0

ASP.NETページのテーブルに2つの列があります。最初の列には、SQLDATASOURCEを使用してデータベースからデータを取り込むグリッドビューがあります。現在の列のグリッドビューに多くの要素がある場合、隣接する列サイズの自動ストレッチ

2番目の列には、特定のテキストボックスとチェックボックスとボタンがあります。

ブラウザでページを実行すると、データはグリッドビューに表示され、実際にはテキストボックスとチェックボックスを含む隣接する列の配置が妨げられます。

列の上部に表示されるはずのこれらのテキストボックスとチェックボックスは、配置されたグリッドビューデータによって妨げられるため、中央に表示されるようになりました。

私はこれらのテキストボックスと2番目の列のチェックボックスを列の上部に表示するようにしてください。

+0

あなたのページのマークアップを表示してください。また、グリッドを他のコントロールと並べて配置しないようにし、可能であればGridViewをテーブルにネストすることを避けることをお勧めします。私が知っていることは間違いありませんが、小さな画面やタブレットなどをサポートしたい場合は、GridViewのカラム数にも依存します。私は単純にGridViewをページや他のコントロールの前または後に並べて表示させますが、並べてはいけません。 –

答えて

0

あなたはあなたの第2のテーブルのセルの垂直方向の配置を設定する必要があります。

<td style="vertical-align:top">xx</td> 

デフォルト値は、テーブルセルの垂直方向の高さが得るとして、あなたのコンテンツが真ん中にプッシュされます理由は「中」でありますあなたのコンテンツよりも背が高い。

関連する問題