プロが教える店舗&オフィスのセキュリティ対策術

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

A 回答 (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>
以下略
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!