asp.net 中gridview 的pagerTemplate 如何设置可以让他一直显示着?
4个回答
展开全部
GridView的属性AllowPaging=True,
pagerTemplate 里面的内容可以如下
<PagerTemplate>
<div class="pagination" >
<div class="right">
<span class="fontSize11">Page :</span>
<asp:LinkButton ID="lbnFirst" runat="Server" CommandArgument="First" CommandName="Page"
Enabled="<%# ((GridView)Container.NamingContainer).PageIndex != 0 %>" Text="<<"></asp:LinkButton>
<asp:LinkButton ID="lbnPrev" runat="server" CommandArgument="Prev" CommandName="Page"
Enabled="<%# ((GridView)Container.NamingContainer).PageIndex != 0 %>" Text="<"></asp:LinkButton>
<%-- 在此加入 PlaceHolder --%>
<asp:PlaceHolder ID="NumbericPagerPlaceHolder" runat="server"></asp:PlaceHolder>
<asp:LinkButton ID="lbnNext" runat="Server" CommandArgument="Next" CommandName="Page"
Enabled="<%# ((GridView)Container.NamingContainer).PageIndex != (((GridView)Container.NamingContainer).PageCount - 1) %>"
Text=">"></asp:LinkButton>
<asp:LinkButton ID="lbnLast" runat="Server" CommandArgument="Last" CommandName="Page"
Enabled="<%# ((GridView)Container.NamingContainer).PageIndex != (((GridView)Container.NamingContainer).PageCount - 1) %>"
Text=">>"></asp:LinkButton>
</div>
</div>
</PagerTemplate>
pagerTemplate 里面的内容可以如下
<PagerTemplate>
<div class="pagination" >
<div class="right">
<span class="fontSize11">Page :</span>
<asp:LinkButton ID="lbnFirst" runat="Server" CommandArgument="First" CommandName="Page"
Enabled="<%# ((GridView)Container.NamingContainer).PageIndex != 0 %>" Text="<<"></asp:LinkButton>
<asp:LinkButton ID="lbnPrev" runat="server" CommandArgument="Prev" CommandName="Page"
Enabled="<%# ((GridView)Container.NamingContainer).PageIndex != 0 %>" Text="<"></asp:LinkButton>
<%-- 在此加入 PlaceHolder --%>
<asp:PlaceHolder ID="NumbericPagerPlaceHolder" runat="server"></asp:PlaceHolder>
<asp:LinkButton ID="lbnNext" runat="Server" CommandArgument="Next" CommandName="Page"
Enabled="<%# ((GridView)Container.NamingContainer).PageIndex != (((GridView)Container.NamingContainer).PageCount - 1) %>"
Text=">"></asp:LinkButton>
<asp:LinkButton ID="lbnLast" runat="Server" CommandArgument="Last" CommandName="Page"
Enabled="<%# ((GridView)Container.NamingContainer).PageIndex != (((GridView)Container.NamingContainer).PageCount - 1) %>"
Text=">>"></asp:LinkButton>
</div>
</div>
</PagerTemplate>
参考资料: http://blog.csdn.net/chbos/article/details/6068489
展开全部
显示GridView控件的页码只需要将AllowPaging属性值设为True即可。至于美观等方面可以自定义PagerSettings属性亦可。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在databind方法完成后,将TopPagerRow.Visible和BottomPagerRow.Visible的值设为true即可:
例:
gvReport.DataBind()
gvReport.TopPagerRow.Visible = True
gvReport.BottomPagerRow.Visible = True
例:
gvReport.DataBind()
gvReport.TopPagerRow.Visible = True
gvReport.BottomPagerRow.Visible = True
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是否用了 IsPostBack
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询