asp.net C#中gridview的分页问题,请教。

使用accessdata做gridview的数据源,如何实现gridview的跳转到第几页,当前页/总页数等分页功能,希望越详细越好,谢谢了。

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

现在开始实现分页的功能:
1、在<<asp:GridView ID=......>后添加,OnPageIndexChanging="GridView1_PageIndexChanging"
2、在对应的aspx.cs中添加:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
InitPage(); //重新绑定GridView数据的函数
}追问

InitPage(); 提示未定义
希望再详细点。

追答

这个需要你自己写的, 就是那段
{
GridView1.DataSource = ***;
GridView1.DataBind();
}

追问

如何实现gridview的跳转到第几页,当前页/总页数等分页功能

参考资料:琥珀领域

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-15
InitPage(); //重新绑定GridView数据的函数
这个是你自己绑定GridView的函数,看你的函数是什麽,就改成你的就可以了

asp.net C#中gridview的分页问题,请教。
1、在GridView的.aspx设计页面中,添加 复制代码 代码如下:AllowPaging="true"以及 复制代码 代码如下:OnPageIndexChanging="GridView_test_PageIndexChanging";即 复制代码 代码如下:<asp:GridView ID="GridView_module" runat="server" AllowPaging="true"OnPageIndexChanging="GridView_test_PageIndexChanging" ...

问题C# asp.net gridview 查询后分页的问题 单击第二页时数据重新绑定了...
回答:常理说分页就那两句就够了沃!! 你那段查询的代码是在哪里用的??

asp.net GridView分页中页脚如何加上当前页和总页数
GridView分页中,一般有两种数据读取方式:第一种是一次性把所要的数据全部读到客户端,再进行处理,如比放到datatable中,总页数就是datatable["表名"].rows.count\/每页的数据条数.但这种方式不适合大数据量查询,特别是在多人一起查询时.第二种方式也是本人常用的方法,使用SQL中的row_number()函数,就...

asp.net 怎么分页
如果GridView是直接绑定数据库,则很简单:只要点击GridView空间左上角的小三角形,再弹出的选项中,将"启动分页"打上勾即可。 如果是用代码实现,则需要这么做: 1、允许分页:设置AllowPaging=True; 2、设置GridView属性栏中PagerSetting里的一些属性中,定义分页的样式; 3、数据部署:将数...

Asp.net 中gridview设置分页栏格式 <PagerStyle HorizontalAlign="Rig...
可能是外部样式表影响的缘故,方法1.父容器中加 style = 'text-align:right;'方法2.<PagerStyle style='float:right;'> 方法3:<PagerStyle style="margin-left:600px;"> 值可以调

ASP.NET 使用AspNetPager进行分页,查询条件丢失问题
先说说你为什么会遇到这个问题:在页面初始加载的时候,就会对这个GridView进行一次全数据的绑定操作;当你点击查询的时候,首先,页面会以POSTBACK的方式进行提交数据;页面控制程序会根据这个页面的数据加载规则进行数据的加载或重新绑定的操作;到这里,就很容易看出你出错点了,页面后台控制.cs文件中有一个...

asp.net GridView分页中页脚如何加上当前页和总页数
第<asp:Label id="lblPageIndex" runat="server" text='<%# ((GridView)Container.Parent.Parent).PageIndex + 1 %>' \/>页 共\/<asp:Label id="lblPageCount" runat="server" text='<%# ((GridView)Container.Parent.Parent).PageCount %>' \/>页 <asp:linkbutton id="btnFirst" runat="...

asp.net如何实现gridview控件进行分页并带有查询的代码
<\/asp:DropDownList>页 .aspx.cs文件中的代码:protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e){ this.GridView1.PageIndex = this.ddlCurrentPage.SelectedIndex;bind();} protected void lnkbtnFrist_Click(object sender, EventArgs e){ this.GridView1.PageIndex = 0;bind...

ASP.NET中gridview分页后怎么计算某一列的总和
直接把数据先存储成DataTable形式Object a=dt.Computer('SUM(列名)','');sum=a.toString();这样就可以求出某列的和

ASP.NET中有GridView控件的页面为什么弹框总是不成功
OnClientClick="return confirm('确定要删除吗?')",单引号和分号位置写错了 Response.Write(alert('显示的弹框消息'))也应写成Response.Write(“alert('显示的弹框消息');”)

相似回答