工作:asp.net Gridview控件 好吧,我试过,尝试,也许搜索整个网络...但我找不到任何好的我的asp.net gridviewcontrolwhill whill修复标题,并允许排序。但是大部分都在所有浏览器中工作,而不仅仅是IE和Firefox ....铬是主要问题没有用......
这是一个选择:
.HeaderFreez
{
position:relative ;
top:expression(this.offsetParent.scrollTop);
z-index: 10;
}
但在这里我首先得到一个错误“expression(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所以现在我放弃..如果有人知道更好的事情......或者认为我在某个地方出错了请帮助...
感谢...
答案 0 :(得分:1)
我不知道这是否适合您,但Telerik's Grid control允许使用固定标头,适用于所有浏览器,并且功能丰富,以防您需要进行分组或多重选择或任何性质的东西。
同样,如果你的商店没有花费800- 1000美元购买第三方工具,也许不是一个可行的选择,但根据我的经验,你不会对Telerik的设置感到失望!
答案 1 :(得分:1)
在Visual Studio 2005的CSS编辑器中,表达式(offsetParent.scrollTop)将被视为无效值,并将在错误列表中显示此无效值。
您可以将Visual Studio 2005配置为不通过工具显示此错误 - >选项 - >文字编辑器 - > CSS - > CSS特定 - >取消选中“检测无效值”。