在使用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>

 

本文首发:败家女导购网

相关文章:

  • 2021-08-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-23
  • 2021-11-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案