2010-09-15 58 views
0

我希望用戶能夠在div中滾動以查看所有行。但將div的溢出屬性設置爲true。當我開始滾動標題消失。是否有可能使標頭靜態。以便我可以排序或進行任何其他操作。如何在啓用溢出屬性時修復gridview標題

目前我試圖採取固定表上面的網格和隱藏網格標題。但在編輯時,它並沒有隨着網格的擴大而擴大。

回答

1

文章:Grid View with fixed header

For the gridview to freez the header

div#gridPanel 
{ 
    width:900px; 
    overflow:scroll; 
    position:relative; 
} 


div#gridPanel th 
{ 
    top: expression(document.getElementById("gridPanel").scrollTop-2); 
left:expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); 
    position: relative; 
    z-index: 20; 
} 


<asp:Panel ID="gridPanel" runat="server" Height="200px" Width="100px" ScrollBars="Auto"> 
    asp.net grid view 
+0

這在IE 7,但不是在IE 8的表達已在IE8貶值。任何其他解決方案將是可觀的。 – 2010-09-17 06:35:10