在gridview asp.net中冻结标题标题c#

时间:2013-02-28 06:49:21

标签: c# asp.net gridview freeze

我的网页上有一个标题,一些文本,一个文本框和一个按钮。我有一个需要垂直和水平滚动的大网格视图。我想要的是,即使我滚动网格视图,我的网页中的标题,一些文本,一个文本框和一个按钮仍然会处于相同的位置或冻结。

这是我的HTML代码

  <div>
Data Warehouse Calendar Maintenance

    <br />
    <br />

</div>
<p>
    <asp:Label ID="Label1" runat="server" Text="Enter Date:"></asp:Label>

    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</p>
<p>
    <asp:Button ID="btn_View" runat="server" onclick="btn_View_Click" Text="View" />
</p>
<p>
    <asp:GridView ID="GridView1" runat="server" BackColor="LightGoldenrodYellow" 
        BorderColor="Tan" BorderWidth="1px" CellPadding="5" Font-Names="Calibri" 
        Font-Size="Medium" Font-Underline="False" ForeColor="Black" 
        onrowdatabound="GridView1_RowDataBound" 
        onselectedindexchanged="GridView1_SelectedIndexChanged" Width="271px">
        <RowStyle Wrap="False" />
        <EmptyDataRowStyle Wrap="False" />
        <FooterStyle BackColor="Tan" BorderColor="Black" BorderStyle="Solid" 
            Wrap="False" />
        <PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue" 
            HorizontalAlign="Center" Wrap="False" />
        <SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" 
            Wrap="False"/>
        <HeaderStyle BackColor="Tan" BorderStyle="Solid" Font-Bold="True" 
            Wrap="False" />
        <EditRowStyle Wrap="False" />

        <AlternatingRowStyle BackColor="PaleGoldenrod" Wrap="False" />

    </asp:GridView>

</p>

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

是的,您可以使用css轻松完成。 css具有postion的属性。所以设置你的位置就像这样。

.Title
{
Position:Fixed;
Top:120px; // Set as per your requirement
Left:120px; // Set as per your requirement
} 

将标题类应用于该标题div。

可以为文本,文本框和按钮编写相同的内容。