GridView怎么分页

问题描述

初学GridView分页有首页上一页下一页尾页文本框输入页数点GO按钮跪求后台代码怎么写??aspx页面<asp:gridviewid="GridView1"runat="server"allowpaging="True"pagesize="10"autogeneratecolumns="False"onpageindexchanging="GridView1_PageIndexChanging"><columns><asp:boundfielddatafield="CompanyName"headertext="CompanyName"sortexpression="CompanyName"/><asp:boundfielddatafield="ContactTitle"headertext="ContactTitle"sortexpression="ContactTitle"/><asp:boundfielddatafield="Phone"headertext="Phone"sortexpression="Phone"/><asp:boundfielddatafield="Fax"headertext="Fax"sortexpression="Fax"/><asp:boundfielddatafield="ContactName"headertext="ContactName"sortexpression="ContactName"/></columns><pagertemplate><tablewidth="100%"><tr><tdstyle="text-align:right">第<asp:Labelid="lblPageIndex"runat="server"text='<%#((GridView)Container.Parent.Parent).PageIndex+1%>'/>页共/<asp:Labelid="lblPageCount"runat="server"text='<%#((GridView)Container.Parent.Parent).PageCount%>'/>页<asp:linkbuttonid="btnFirst"runat="server"causesvalidation="False"commandargument="First"commandname="Page"text="首页"/><asp:linkbuttonid="btnPrev"runat="server"causesvalidation="False"commandargument="Prev"commandname="Page"text="上一页"/><asp:linkbuttonid="btnNext"runat="server"causesvalidation="False"commandargument="Next"commandname="Page"text="下一页"/><asp:linkbuttonid="btnLast"runat="server"causesvalidation="False"commandargument="Last"commandname="Page"text="尾页"/><asp:textboxid="txtNewPageIndex"runat="server"width="20px"text='<%#((GridView)Container.Parent.Parent).PageIndex+1%>'/><asp:linkbuttonid="btnGo"runat="server"causesvalidation="False"commandargument="-1"commandname="Page"text="GO"/>>

解决方案

解决方案二:
你可以采用AspNetPagerhttp://www.webdiyer.com/Controls/AspNetPager/SourceCode/AspNetPager
解决方案三:
分布控件
解决方案四:
AspNetPager这个挺好用的
解决方案五:
没有学过,嗨

时间: 2024-10-30 18:21:12

GridView怎么分页的相关文章

使用AspNetPager与GridView完成分页

由于GridView的分页功能实在是太弱了,所以需要使用强大的AspNetPager来作为分页控件.最简单的办法就是GridView控件下面接着放一个AspNetPager控件,但是这样好像就不能用GridView的分页功能了.在数据量不大的情况下,使用GridView的分页是十分方便有效的.另外还有一个问题就是分页控件在GridView生成的表格的下面,而没有像GridView自带分页那样包含到表格内部,这点也不是很爽. 要解决以上的问题,可以将AspNetPager放入GridView的分页

后台绑定数据的gridview的分页问题

问题描述 后台绑定数据的gridview的分页问题 protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)//查看详细名单 { int p_index = e.NewEditIndex; string listid = GridView1.DataKeys[p_index].Value.ToString(); string qstr = "select * from t_basedata where

图片-为什么ASP.NET中GridView的分页设置显示不对

问题描述 为什么ASP.NET中GridView的分页设置显示不对 为什么ASP.NET中用GridView的PagerSettings设置分页功能时会显示同是"上一页"或同是"下一页"呢? 解决方案 ASP.NET中GridView分页gridView (分页)(asp.net)asp.net 中的gridview 之gridview 分页 解决方案二: 这个在GridView中的Position属性中设置,TopAndBottom表示在上面和下面都显示,Top表

GridView高效分页和搜索功能的实现代码_实用技巧

前言:         公司项目开发,上周的任务是做基础数据的管理.在Sharepoint2010里边内嵌asp.net的aspx页,遇到了各种各样奇葩的问题,因为之前对sharepoint只是有一些了解,但是没有设计到具体的编程工作,这一次算是初次接触吧.其中有一部分基础数据数据量很大,大致有十多万,因为是对基础数据的维护,所以还需要对数据进行列表展示,增删改查什么的,大家都知道Asp.net里边的GridView有自带的分页,但是,那个分页对于少量的数据还好,对于这种数十万的数据量而言,这种

实例:asp.net中GridView实现分页功能

要实现GrdView分页的功能 操作如下: 1.更改GrdView控件的AllowPaging属性为true. 2.更改GrdView控件的PageSize属性为 任意数值(默认为10) 3.更改GrdView控件的PageSetting->Mode为Numeric等(默认为Numeric)该属性为分页样式. GridView属性设置好了,从页面上也能看到分页样式. 现在开始实现分页的功能: 1.在<<asp:GridView ID=......>后添加,OnPageIndexCh

GridView自定义分页的四种存储过程_MsSql

1. 为什么不使用GridView的默认分页功能 首先要说说为什么不用GridView的默认的分页功能,GridView控件并非真正知道如何获得一个新页面,它只是请求绑定的数据源控件返回适合规定页面的行,分页最终是由数据源控件完成.当我们使用SqlDataSource或使用以上的代码处理分页时.每次这个页面被请求或者回发时,所有和这个SELECT语句匹配的记录都被读取并存储到一个内部的DataSet中,但只显示适合当前页面大小的记录数.也就是说有可能使用Select语句返回1000000条记录,

GridView自定义分页的四种存储过程

1. 为什么不使用GridView的默认分页功能 首先要说说为什么不用GridView的默认的分页功能,GridView控件并非真正知道如何获得一个新页面,它只是请求绑定的数据源控件返回适合规定页面的行,分页最终是由数据源控件完成.当我们使用SqlDataSource或使用以上的代码处理分页时.每次这个页面被请求或者回发时,所有和这个SELECT语句匹配的记录都被读取并存储到一个内部的DataSet中,但只显示适合当前页面大小的记录数.也就是说有可能使用Select语句返回1000000条记录,

ASP.NET实现GridView的分页功能

要实现GrdView分页的功能. 操作如下: 1.更改GrdView控件的AllowPaging属性为true. 2.更改GrdView控件的PageSize属性为 任意数值(默认为10) 3.更改GrdView控件的PageSetting->Mode为Numeric等(默认为Numeric)该属性为分页样式. GridView属性设置好了,从页面上也能看到分页样式. 现在开始实现分页的功能: 1.在<<asp:GridView ID=......>后添加,OnPageIndexC

项目是b/s架构 gridview不分页全部显示,性能如何调教到最好,困惑了好久 望高手进来解决疑惑

问题描述 正在做个项目BS架构,有很多页面通过gridview分页显示数据,然后页面上加了个input和提交按钮提供搜索现在我为了用户更好的体液,将提交按钮删除,通过input输入实时筛选数据.因为采用了分页,所以用jquery筛选无法实现如果不分页,太多数据,IE估计要奔溃方案1:用ajax实现,但是每次输入一个字符都要跟服务器打交道性能不怎么好方案2页面数据以dataset存储,然后采取gridview自带的控件分页,(存储过程分页dataset数保存的据都是一页一页,不是所有的数据,无法做

AspNetPager+GridView实现分页的实例代码_实用技巧

.框架是.NET Framework 4.0.一共为三个部分: 前台页面设计代码.前台页面程序代码.css样式.其中数据库连接操作用了DB类(连接语句),SQLHelper(微软的数据库操作类)效果图: 前台页面设计代码 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TestWebSit