• 締切済み

スクロール時の行ズレ [ASP.NET/VB.NET]

VB.NETでWEBの画面を作成しています。 DataListにデータを表示しデータが多い場合にはスクロールバーでデータをスクロールできると思いますが、その際最上行のデータが1行全て表示されずに半分だけ表示される場合があるかと思います。(説明下手ですみません。エクセルのように行単位でスクロールしないということを言いたいのですが、分かってもらえるでしょうか。) 私はWEBはこのようなものだと思うのですが、きれいに1行ずつスクロールさせて最上行がすっきり1行常に表示させることはできるのでしょうか。  

みんなの回答

noname#241104
noname#241104
回答No.1

タイトルと明細を別<Table>にするのが簡単。 でもそれがいやならこんな感じで...。でも、美しくない。 <style> .FixedRow{ POSITION: relative; TOP : expression(this.offsetParent.scrollTop-1); Z-INDEX : 9; } </style> <TABLE> <TR class="RowFix"> <TH>ヘッダ<TH> </TR> <TR> <TD> <SELECT> <OPTION>値</OPTION> </SELECT> </TD> </TR> 以下略