GridView固定标头溢出容器

卡西克·拉玛萨米(Karthick Ramasamy)

我在Div容器中有一个冻结标题的gridview。当gridview中的标题列的数量不超过容器的数量时,如果我将更多的header列添加到gridview中,它会导致div容器溢出,因此效果很好。

在此处输入图片说明

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test2.aspx.cs" Inherits="Test2" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
     <style type="text/css">
       .header { position:absolute;  }
   </style>
</head>
<body>
    <form id="form1" runat="server">
   <div style="overflow:scroll; height:250px; width:600px;" >
         <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false"
               CellPadding="4" ForeColor="#333333" Width="600px">
            <Columns>
                <asp:BoundField DataField="Name" HeaderText="Name" HeaderStyle-Width="271px" />
                <asp:BoundField DataField="Branch" HeaderText="Branch" HeaderStyle-Width="91px" />
                <asp:BoundField DataField="City" HeaderText="City" HeaderStyle-Width="194px" />
                 <asp:BoundField DataField="Contact" HeaderText="NewColumn1" HeaderStyle-Width="194px" />
                 <asp:BoundField DataField="Email" HeaderText="NewColumn2" HeaderStyle-Width="194px" />
            </Columns> 
            <HeaderStyle CssClass="header" BackColor="#7961da"
                                                                Font-Bold="True" ForeColor="White" />       
            <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
         </asp:GridView>
    </div>
    </form>
</body>
</html>

/ Aspx.cs代码/

 protected void Page_Load(object sender, EventArgs e)
{




    DataTable table = new DataTable();
    table.Columns.Add("Name");
    table.Columns.Add("Branch");
    table.Columns.Add("City");
    table.Columns.Add("Contact");
    table.Columns.Add("Email");

    for (int i = 0; i < 80; i++)
    {
        DataRow row1 = table.NewRow();
        List<string> report1 = new List<string>();
        report1.Add("XYZ");
        report1.Add("ABC");
        report1.Add("PQR");
        row1["Name"] = "MyName";
        row1["Branch"] = "MyBrach";
        row1["City"] = "London";
        row1["Contact"] = "NewColumnData1";
        row1["Email"] = "NewColumnData2";


        table.Rows.Add(row1);
    }



    GridView1.DataSource = table;
    GridView1.DataBind();
丹尼斯·韦塞尔斯

请删除所有出现的内容HeaderStyle-Width="x",它将不再产生不希望的重叠效果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

固定标题溢出父容器

来自分类Dev

固定标头的值

来自分类Dev

重叠动态固定标头

来自分类Dev

高度固定的CSS固定标头

来自分类Dev

使用CSS的HTML表固定标头

来自分类Dev

在固定标头之后添加元素

来自分类Dev

偏移固定标头的锚点部分

来自分类Dev

200滚动后的jQuery固定标头

来自分类Dev

关于MQTT固定标头结构?

来自分类Dev

固定标头影响锚点

来自分类Dev

固定标头引导程序的位置

来自分类Dev

PhoneGap上的jQuery移动固定标头

来自分类Dev

如何使用SlickNav制作固定标头

来自分类Dev

使用CSS的HTML表固定标头

来自分类Dev

使固定标头看起来持久

来自分类Dev

平稳滚动的固定标头帐户

来自分类Dev

HTML固定标头失败ID使用

来自分类Dev

Bootstrap形式-水平溢出固定宽度的容器

来自分类Dev

如何从固定高度容器溢出阴影

来自分类Dev

在bootstrap 3 modal中固定标头位置

来自分类Dev

具有固定标头的Angular Js无限滚动

来自分类Dev

引导表固定标头不起作用

来自分类Dev

Twitter Bootstrap模态打开/关闭导致固定标头跳转

来自分类Dev

Bootstrap导航栏-从移动设备中删除固定标头

来自分类Dev

ng-grid弹性高度插件和固定标头

来自分类Dev

固定标头的偏移锚点,但保持永久链接不变

来自分类Dev

如何获得带有固定标头的Richlistbox?

来自分类Dev

如何使用CSS在Mobile上禁用固定标头

来自分类Dev

material-ui LeftNav中的固定标头