【问题标题】:Freeze Title Header in gridview asp.net c#在gridview asp.net c#中冻结标题标题
【发布时间】:2013-02-14 06:34:35
【问题描述】:

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

这是我的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>

【问题讨论】:

    标签: c# asp.net gridview freeze


    【解决方案1】:

    是的,您可以使用 css 轻松完成。 css 具有位置属性。所以把你的位置固定成这样。

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

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

    文本、文本框和按钮都可以这样写。

    【讨论】:

    • 首先在某处写这个css类。在您的页面或您的 css 文件中并像这样应用于 div -
      数据仓库日历维护
    • 我是这样做的:
       数据仓库日历维护 .title { Position:Fixed;顶部:120px;左:120px; }

      但它错了
    • 哦,您的页面上没有正确编写 css。你应该把它写在页面的 Head 部分,像这样
    • 如何在此处插入?它给了我错误
    • 你可以像 一样使用它
    【解决方案2】:

    【讨论】:

    • 我不想让列冻结。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-24
    • 1970-01-01
    • 1970-01-01
    • 2010-09-14
    • 2012-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多