固定分页和标题的GridView[英] GridView with paging and header as fixed

问题描述

你好,
我在带有AllowPaging="true" 的可滚动面板中有gridview.现在,我想修复我的标题,还有页码.向下显示应该是固定的,即只有获取的行应该是可滚动的.我怎样才能达到同样的效果?下面是我的代码.
尝试过 <HeaderStyle CssClass="GVFixedHeader" />,但它只修复标题而不是分页.感谢任何帮助.

GVFixedHeader { font-weight:粗体; 背景色:绿色; 位置:绝对;top: 表达式(Sys.UI.DomElement.getBounds(document.getElementById("pnlContainer")).y-25);}



<div id="content"><asp:Panel runat="server" ID="pnlContainer" 滚动条="垂直" 高度="600px"><asp:GridView ID="GrdVwHistory" runat="服务器" CssClass="general" AutoGenerateColumns="False"                   AllowPaging="true" GridLines="横向" OnPageIndexChanging="GrdVwHistory_PageIndexChanging"                   PageSize="50"><%--<HeaderStyle CssClass="GVFixedHeader"/>--%><><asp:BoundField DataField="1" HeaderText="1" /><asp:BoundField DataField="2" HeaderText="2" 可见="false" /><%--<asp:BoundField DataField="3" HeaderText="3"/>--%><asp:TemplateField HeaderText="3" ControlStyle-CssClass="breakUrl"><ItemTemplate><asp:Label ID="Label1" runat="服务器" 文本='<%# Bind("3") %>' 工具提示='<%# Bind("3") %>'></asp:Label></ItemTemplate></asp:TemplateField><asp:BoundField DataField="4" HeaderText="4" /><asp:BoundField DataField="5" HeaderText="5" /><asp:BoundField DataField="6" HeaderText="6" /><asp:BoundField DataField="7" HeaderText="7" /><asp:BoundField DataField="8" HeaderText="8" /></Columns></asp:GridView></asp:Panel></div>

推荐答案

自己修好了,
将此css样式添加到
<pagerstyle cssclass="GVPager"></pagerstyle>
.GVPager { 左:0px;宽度:958px;右边框样式:实心;位置:绝对;顶部:720 像素;高度:20px;文本对齐:右;右边框颜色:海军蓝;}

本文地址:https://www.itbaoku.cn/post/1394820.html

相关标签/搜索