3
我在ASP.NET页面中有一个GridView,带有1000+个记录以及标题在div中放置网格视图。当我滚动时,由于我无法查看标题信息,GridView标题也向上移动。请让我知道任何解决方案头固定。如何修复GridView的标题
我在ASP.NET页面中有一个GridView,带有1000+个记录以及标题在div中放置网格视图。当我滚动时,由于我无法查看标题信息,GridView标题也向上移动。请让我知道任何解决方案头固定。如何修复GridView的标题
我不认为你需要使用第三方控件来实现这一点,你可以用CSS做到这一点。
asp.net生成的HTML并不是完全标准的,你首先需要改变一下表格如何生成以便生成<thead>
。这些行添加数据绑定后:
MyGridView.UseAccessibleHeader = true;
MyGridView.HeaderRow.TableSection = TableRowSection.TableHeader;
有解释如何使您的表格内容滚动与固定内容吨教程。找到并快速测试这一个:How to add a fixed table header with a vertical scrollbar in content。
我会改变但有一两件事:
div.tableContainer {
...
// instead of overflow: auto
// even though it is a CSS3 property, it has been widely supported for a long time (IE5+, FF1.5+, O9.5+, Safari3+, Chrome2+)
overflow-x: hidden;
overflow-y: auto;
...
}
使用[IdeaSparks CoolGridView(http://ideasparks.codeplex.com/releases/view/37905)(MIT许可) – 2011-12-29 12:22:01