启用溢出属性时如何修复gridview标头

时间:2010-09-15 07:41:29

标签: asp.net css gridview

我希望用户能够在div中滚动以查看所有行。但是将div的overflow属性设置为true。当我开始滚动标题消失。是否可以使标头静态。这样我就可以排序或做任何其他操作。

目前我试图将固定表格放在网格上方并隐藏网格标题。但是在编辑时,它并没有随着网格的扩展而扩展。

1 个答案:

答案 0 :(得分: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