【问题标题】:given up on gridview fixed header放弃 gridview 固定标题
【发布时间】:2011-01-25 16:39:44
【问题描述】:

工作:asp.net Gridview 控件 好的,我尝试了又尝试,也许搜索了整个网络......但我找不到任何适合我的 asp.net gridviewcontrol 的东西,它可以修复标题并允许排序。但最重要的是在所有浏览器中都能正常工作,而不仅仅是 IE 和 Firefox……chrome 是主要问题,没有任何效果……

这是一种选择:

.HeaderFreez
{
position:relative ;
top:expression(this.offsetParent.scrollTop);
 z-index: 10;
}

但在这里我首先得到一个错误“表达式(this.offsetParent.scrollTop);”在顶部无效。即使这有效,它也适用于所有浏览器。

然后有这个链接:

http://www.dotnetcurry.com/ShowArticle.aspx?ID=255

但它只适用于 IE 和 Firefox,也不适用于 IE 8。

然后有一些示例,其中伪标题是在固定位置创建的,但我的项目中有太多网格视图,以至于对齐变得混乱......还有什么时候在 chrome 中得到了 2 个标题......有趣..

喜欢这里的... http://aspdotnetcodebook.blogspot.com/2008/03/fixed-header-in-gridview-cross-browser.html

所以现在我放弃了..如果有人知道更好...或者认为我在某个地方出错了,请帮助...

谢谢...

【问题讨论】:

    标签: c# asp.net jquery visual-studio-2008 gridview


    【解决方案1】:

    我不知道这是否适合您,但Telerik's Grid control 允许使用固定的标题,在所有浏览器中都很好用,并且功能非常丰富,以防您需要进行分组或多选或任何那种性质的东西。

    同样,如果您的商店没有 800 至 1000 美元可用于购买 3rd 方工具,这可能不是一个可行的选择,但根据我的经验,您不会对 Telerik 的套装感到失望!

    【讨论】:

      【解决方案2】:

      在 Visual Studio 2005 的 CSS 编辑器中,表达式(offsetParent.scrollTop) 将被视为无效值,并将在错误列表中显示此无效值。

      您可以通过工具 -> 选项 -> 文本编辑器 -> CSS -> CSS 特定 -> 取消选中“检测无效值”,将 Visual Studio 2005 配置为不显示此错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-13
        • 2011-01-13
        • 2013-06-01
        • 1970-01-01
        • 2014-08-02
        • 2010-09-20
        相关资源
        最近更新 更多