正在开发: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 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 http://aspdotnetcodebook.blogspot.com/2008/03/fixed-header-in-gridview-cross-browser.html
所以现在我放弃了..如果有人知道更好的事情...或者认为我在某个地方出错了请帮助...
谢谢...
我不知道这是否适合您,但是Telerik 的网格控制 http://demos.telerik.com/aspnet-ajax/grid/examples/overview/defaultcs.aspx允许固定标题,在所有浏览器中都能很好地工作,并且功能极其丰富,以防您需要进行分组、多重选择或任何此类性质的操作。
再说一次,如果您的商店没有 800-1000 美元来购买第三方工具,这可能不是一个可行的选择,但根据我的经验,您不会对 Telerik 的套件感到失望!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)