【问题标题】:How to make gridview header fixed when overflow property is enabled启用溢出属性时如何修复gridview标题
【发布时间】:2010-09-15 07:41:29
【问题描述】:

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

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

【问题讨论】:

    标签: asp.net css 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
    

    【讨论】:

    • 这适用于 IE 7,但不适用于 IE 8,因为 Expression 在 IE8 中已被贬值。任何其他解决方案都将是可观的。
    猜你喜欢
    • 2013-08-02
    • 2016-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-13
    • 2013-07-12
    • 1970-01-01
    • 2012-04-22
    相关资源
    最近更新 更多