首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

實作表頭固定、內容可捲動的 GridView 解決方案

     編輯:關於ASP.NET

核心概念

僅需設定 GridView 寬度,透過 JavaScript 將表頭複製至獨立 <div>,內容區設定 overflow-y: scroll; height: 200px 實現垂直捲動。測試環境相容 IE6 與 Firefox。

完整程式碼

<asp:GridView ID="GridView1" runat="server" Width="560" ...> ... </asp:GridView>
<div id="a"></div>
<div style="overflow-y: scroll; height: 200px">
    <asp:GridView ID="GridView1" ...></asp:GridView>
</div>
<script>
function s() {
    var t = document.getElementById("<%=GridView1.ClientID%>");
    var t2 = t.cloneNode(true);
    for (i = t2.rows.length - 1; i > 0; i--) t2.deleteRow(i);
    t.deleteRow(0);
    a.appendChild(t2);
}
window.onload = s;
</script>
固定表頭效果
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved