ASP、CSS和C#-修复用于滚动的Gridview标题

ASP、CSS和C#-修复用于滚动的Gridview标题,c#,css,asp.net,C#,Css,Asp.net,网站上的工作进展顺利,我正在添加更奇特的功能。我注意到他们的网格视图在垂直方向上非常长,所以我开始添加一个滚动条来进行分类。问题是标题消失了。网上有一些解决方案,但我发现的所有解决方案要么不能解决问题,要么使用JavaScript 如果需要的话,我愿意使用JavaScript,但理想情况下,我只希望使用ASP、C#和CSS(我正试图使代码尽可能接近其原始布局和代码设计)。这是可能的还是JavaScript是唯一的出路?我在下面提供了ASP的标签 <div style="width: 100

网站上的工作进展顺利,我正在添加更奇特的功能。我注意到他们的网格视图在垂直方向上非常长,所以我开始添加一个滚动条来进行分类。问题是标题消失了。网上有一些解决方案,但我发现的所有解决方案要么不能解决问题,要么使用JavaScript

如果需要的话,我愿意使用JavaScript,但理想情况下,我只希望使用ASP、C#和CSS(我正试图使代码尽可能接近其原始布局和代码设计)。这是可能的还是JavaScript是唯一的出路?我在下面提供了ASP的标签

<div style="width: 100%; height: 800px; overflow: scroll">
<asp:GridView ID="grdInventory" runat="server" HeaderStyle-CssClass="FixedHeader" AutoGenerateColumns="False" Width="100%" onrowcommand="grdInventory_RowCommand" >
    <RowStyle CssClass="normrow" />
    <AlternatingRowStyle CssClass="oddrow" />
    <Columns>
        ...Data...etc...
    </Columns>
</asp:GridView></div>

任何帮助都将受到广泛的感谢

您的问题在这里已经有了答案:该答案使用JavaScript。如前所述,我试图不使用Javascript
.FixedHeader 
{
    position: absolute;
}