gridview 模板分页
来源:互联网 发布:淘宝图片模版 编辑:程序博客网 时间:2024/05/02 22:45
<PagerTemplate> <asp:LinkButton ID="btnFirst" runat="server" CausesValidation="False" CommandArgument="First" CommandName="Page">首页</asp:LinkButton> <asp:LinkButton ID="btnPrev" runat="server" CausesValidation="False" CommandArgument="Prev" CommandName="Page">上一页</asp:LinkButton> <asp:LinkButton ID="btnNext" runat="server" CausesValidation="False" CommandArgument="Next" CommandName="Page">下一页</asp:LinkButton> <asp:LinkButton ID="btnLast" runat="server" CausesValidation="False" CommandArgument="Last" CommandName="Page">尾页</asp:LinkButton> 第<asp:Label ID="lbpage" runat="server" Text="<%#((GridView)Container.Parent.Parent).PageIndex + 1 %>"> </asp:Label>页 共<asp:Label ID="lbpagecount" runat="server" Text="<%# ((GridView)Container.Parent.Parent).PageCount %>"></asp:Label>页 跳到<asp:TextBox ID="txtPage" runat="server" Text="<%# ((GridView)Container.Parent.Parent).PageIndex + 1 %>" Width="27px"></asp:TextBox> <asp:LinkButton ID="btnGO" runat="server" CausesValidation="False" CommandArgument="-1" CommandName="Page" Text="GO"></asp:LinkButton> </PagerTemplate>protected void gvMessage_PageIndexChanging(object sender, GridViewPageEventArgs e) { // 得到该控件 GridView theGrid = sender as GridView; int newPageIndex = 0; if (e.NewPageIndex == -2) { //点击了Go按钮 TextBox txtNewPageIndex = null; //GridView较DataGrid提供了更多的API,获取分页块可以使用BottomPagerRow 或者TopPagerRow,当然还增加了HeaderRow和FooterRow GridViewRow pagerRow = theGrid.BottomPagerRow; if (pagerRow != null) { //得到text控件 txtNewPageIndex = pagerRow.FindControl("txtPage") as TextBox; } if (txtNewPageIndex != null) { //得到索引 newPageIndex = int.Parse(txtNewPageIndex.Text) - 1; } } else { //点击了其他的按钮 newPageIndex = e.NewPageIndex; } //防止新索引溢出 newPageIndex = newPageIndex < 0 ? 0 : newPageIndex; newPageIndex = newPageIndex >= theGrid.PageCount ? theGrid.PageCount - 1 : newPageIndex; //得到新的值 theGrid.PageIndex = newPageIndex; //重新绑定 gvMessageBind(); }
0 0
- 自定义GridView分页模板
- 自定义GridView分页模板
- 自定义GridView分页模板
- 自定义GridView分页模板
- 自定义GridView分页模板
- 自定义GridView分页模板
- 自定义GridView分页模板
- gridview 模板分页
- asp.net 完整GridView 分页 模板
- 自定义GridView分页模板中页码Button的实现
- GridView分页
- GridView分页
- GridView分页
- GridView分页
- GridView 分页
- GridView 分页
- Gridview分页
- Gridview 分页
- CyclicBarrier用法
- 进击的KFC:iOS WebView 如何通过js获取网页中所有图片并加入点击事件,实现浏览图片的功能
- Chrome之保护视力色
- 关于异步,同步,阻塞与非阻塞
- ThinkPHP 自动验证
- gridview 模板分页
- c++ 用new动态申请数组初始化的问题
- C++ typeid关键字详解
- oop模式实现activeMQ传送消息(activeMQ 的API)
- 解决mAdapter.notifyDataSetChanged()无效问题
- UVA 11988——Broken Keyboard (a.k.a. Beiju Text)
- Codeforces 653C Bear and Up-Down【暴力】
- 博客开通纪念
- 【Codeforces Round 263 (Div 2)E】【坐标映射 脑洞】Appleman and a Sheet of Paper 折纸游戏 区间查询