在使用DataGrid控件时经常会遇到行数过多会需要上下滚动的情况,但是表头也会跟着上下滚动,在程序员俱乐部搜索了一下,发现CSS可以固定表头,所以分享出来,也许会对各位有帮助。
CSS如下:
<style type="text/css">
.fixTitle {POSITION: relative;}
</style>
在DataGrid的头样式中指定CSS名就可以了:
<div style="overflow-x: hidden; overflow: auto; width: 100%; height: 472px;">
<asp:DataGrid ID="datagrid1" runat="server" AllowSorting="True">
<HeaderStyle HorizontalAlign="Center" CssClass="fixTitle"></HeaderStyle>
<Columns>
...
...
</Columns>
</asp:DataGrid>
</div>
本文首发:败家女导购网
本文介绍了一种在DataGrid控件中使用CSS固定表头的方法,通过设置特定的CSS类,即使在滚动数据行时,表头也能保持在顶部不变,便于用户查看列名。
109

被折叠的 条评论
为什么被折叠?



