GridViewのヘッダーを固定
http://aspspider.net/AkioKasai/samples/051230-1.aspx
こちらのサイトで実現していらしたので、ソースを確認して調整してみる。要はスタイルシートを使っているらしい。へーっ斬新!と一同で感動する。簡単に書くとこんな感じ。
<style> .Freezing { position: relative; top:expression(this.offsetParent.scrollTop); z-index: 10; } </style> <div id="freezingDiv" style="OVERFLOW: auto; WIDTH: 400px; HEIGHT: 320px"> <asp:GridView ID="GridView1" runat="server"> <Columns> ・・・・ </Columns> <HeaderStyle CssClass="Freezing" /> </asp:GridView> </div>
問題点としては、DropDownListはとても強いらしく、scrollした後ヘッダーに表示されてしまうこと。今調査中(となりの人が)