在gridview固定标题上放弃

工作:asp.net Gridview控件确定我试过并尝试过,也许在整个网络上搜索…但是我找不到任何有益于我的asp.net gridviewcontrol,它可以修复标题并允许排序。 但大多数都在所有浏览器中工作,而不仅仅是IE和Firefox ….铬是主要问题没有任何效果…

这是一个选择:

.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

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

谢谢…

我不知道这是否适合您,但Telerik的Grid控件允许使用固定的标题,在所有浏览器中都能很好地运行,并且在您需要进行分组或多选或其他任何操作的情况下function非常丰富性质。

再说一次,如果你的商店没有$ 800- $ 1000可以投入第三方工具,也许不是一个可行的选择,但根据我的经验,你不会对Telerik的设置感到失望!

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

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