asp.net - 如何在 Gridview 中有固定标题?

标签 asp.net gridview

我从一个 friend 那里得到了这个当前的实现。该项目有一个GridView,如下图

<div ID="divGrid" runat="server">
<asp:GridView ID="docGrid" runat="server" AutoGenerateColumns="False" GridLines="None"
    DataSourceID="pagedDatasetSourceControl" OnRowDataBound="docGrid_RowDataBound" OnSelectedIndexChanging="docGrid_SelectedIndexChanging" DataKeyNames="ID"
    CssClass="gridTable" AllowSorting="True" AllowPaging="True" meta:resourcekey="docGridResource1">
    <PagerSettings Visible="false"></PagerSettings>
    <Columns>
        ..................
    </Columns>
    <RowStyle CssClass="tableRow"></RowStyle>
    <PagerStyle VerticalAlign="Bottom" HorizontalAlign="Right"></PagerStyle>
    <AlternatingRowStyle CssClass="tableRowAlt"></AlternatingRowStyle>
</asp:GridView>
</div>

现在,使用这个 GridView 的一 (1) 个 .cs 类,那么每个实现都是不同的。然后.cs 类的“ONE”实现了如下所示的“滚动”。
this.divGrid.Attributes.Add("class", "fleft scroll");
this.divGrid.Attributes.Add("style", "width:100%; height:250px;");

但是上面的代码也会滚动标题,所以当我向下滚动时,标题也会滚动。有没有办法通过在我的 .cs 文件中为此类添加“属性”来解决此问题。

谢谢

最佳答案

我写的jQuery插件可以固定标题和卡住列,它可以应用于GridView。
看图片:

enter image description here

看网站:http://gridviewscroll.aspcity.idv.tw/

支持的浏览器

  • Internet Explorer 7、8(IE 9 兼容性)
  • Internet Explorer 9 (9.0.8112)
  • Windows 7 预览版上的 Internet Explorer 10
  • 谷歌浏览器(23.0.1271.64 m)
  • Mozilla Firefox (16.0.2)
  • Apple Safari (5.1.7)
  • 关于asp.net - 如何在 Gridview 中有固定标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16181836/

    相关文章:

    c# - 在 asp gridview 中加载 gif

    java - 如何在 GridView 中显示 URL 中的图像而不下载它们?

    gridview - 当委托(delegate)在 GridView 中不可见时删除空白空间

    asp.net - 如何在ASP.NET中通过局域网访问您的网站

    asp.net - 在 javascript 中捕获回发的最佳方式?

    c# - 为什么我在测试 null 时收到此 NullReferenceException 错误?

    python tkinter 按钮事件

    c# - 没有内容的 POST 请求通过模型验证

    asp.net - JQuery/ASP.Net - 如何跨回发维护隐藏 UI 元素的状态?

    Android:在 GridView 中放大 ImageView 的宽度