想用PagedDataSource对datalist分页,代码如下,但是下一页没用,求大神相助啊!!

问题描述

publicpartialclass_Default:System.Web.UI.Page{staticstringconstr="DataSource=.;InitialCatalog=KCSJ;UserID=sa;password=123";SqlConnectioncon=newSqlConnection(constr);protectedvoidPage_Load(objectsender,EventArgse){con.Open();SqlDataAdapterda=newSqlDataAdapter();da.SelectCommand=newSqlCommand("SELECT*FROMyongju",con);DataSetds=newDataSet();da.Fill(ds);//对PagedDataSource对象的相关属性赋值PagedDataSourceobjPage=newPagedDataSource();objPage.DataSource=ds.Tables[0].DefaultView;//允许分页objPage.AllowPaging=true;//设置每页显示的项数objPage.PageSize=6;//定义变量用来保存当前页索引intCurPage;//判断是否具有页面跳转的请求if(Request.QueryString["yongju"]!=null)CurPage=Convert.ToInt32(Request.QueryString["yongju"]);elseCurPage=1;//设置当前页的索引objPage.CurrentPageIndex=CurPage-1;//显示状态信息this.lblCurPage.Text="当前页:第"+CurPage.ToString()+"页";//如果当前页不是首页if(!objPage.IsFirstPage)//定义“上一页”的超级连接URL为:当前执行页面的虚拟路径,并传递下一页面的索引值。this.HyperLink1.NavigateUrl=Request.CurrentExecutionFilePath+"?Page="+Convert.ToString(CurPage-1);if(!objPage.IsLastPage)//定义“下一页”的超级连接URL为:当前执行页面的虚拟路径,并传递下一页面的索引值。this.HyperLink2.NavigateUrl=Request.CurrentExecutionFilePath+"?Page="+Convert.ToString(CurPage+1);//进行数据绑定this.DataList1.DataSource=objPage;this.DataList1.DataBind();}

解决方案

解决方案二:

解决方案三:
在if(!objPage.IsLastPage)设断点,看看HyperLInk2.Navigateurl的值是正确

时间: 2024-08-29 07:09:34

想用PagedDataSource对datalist分页,代码如下,但是下一页没用,求大神相助啊!!的相关文章

app-菜鸟想自学写安卓APP,求大神相助

问题描述 菜鸟想自学写安卓APP,求大神相助 我想自学APP,但只知道用Java写,不知道具体流程!求各位大神告之! 解决方案 首先熟悉android的开发流程. 掌握android基础的API 看书多练.. 解决方案二: http://blog.csdn.net/crazy1235 解决方案三: 网上很多培训教程啊,手把手教你写 解决方案四: 了解基本原理之后做各种demo 解决方案五: 先从Java基础学起,慢慢深入 解决方案六: 我就是自学安卓.现在正在写app.刚画好页面.因为以前学过j

Eclipse中代码要无法连接mysql数据库,求大神指教

问题描述 Eclipse中代码要无法连接mysql数据库,求大神指教 结果显示是这样:Exception in thread ""main"" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Meth

c语言-关于C语言链表的一些问题,代码怎么都运行不成功跪求大神指点

问题描述 关于C语言链表的一些问题,代码怎么都运行不成功跪求大神指点 下面代码主要实现链表的创建,插入,删除,并且能将两个年龄递增链表进行合并成递减链表 然而在插入和删除操作中gets函数无法起作用,strcmp函数也出现位置冲突报错..功力不足实在解决不了..跪求大神解答..(感觉自己写的东西除了上面两个错误应该还有,但是因为位置冲突问题就只能编译到那个地方无法进行下去..我肉眼实在找不出来.. #include<stdio.h> #include<stdlib.h> #incl

c语言-求100~200间所有素数,已写代码,但不出结果,求大神指正,感谢!

问题描述 求100~200间所有素数,已写代码,但不出结果,求大神指正,感谢! 问题描述:小弟刚开始学C语言,碰到题目,画出流程图,但是不知为什么就是无法出结果,求大神帮忙指点! 这是我写的代码: #include #include int main() { int n,i,m; m=0; for(n=100;n<=200;) { for(i=2;i<=n-1;i++) {if((n%i)==0) break;} if(i=n) { printf("%d ",n); m++

arm-基于lpc2114做sht11在lcd1602显示代码调试驱执行不了,求大神指教

问题描述 基于lpc2114做sht11在lcd1602显示代码调试驱执行不了,求大神指教 /**************************************************************************** 基于LPC2114做的一个SHT11温湿度传感器在LCD1602显示 ****************************************************************************/ #include "con

编程-我这代码怎么输出个0.0?求大神解答

问题描述 我这代码怎么输出个0.0?求大神解答 #include #include #include static int stnum; char hint[80]="请按提示输入!"; struct Score { double yuwen,math,english,tiyu,sum; }; struct Student { char num[10],name[20],sex[10]; int age; struct Score score; }stu[5]; void prints

js-JS机选双色球代码 其中不重复应该如何做 求大神指点

问题描述 JS机选双色球代码 其中不重复应该如何做 求大神指点 <html> <head> <title>双色球</title> <script> function randomTest(){ var num = Math.random() * 100; num = Math.floor(num)%33+1; //alert(num); document.getElementById("jx1").value=num; doc

flash-问: 10 我想做一个winform的播放器来播放斗鱼的直播,求大神指点。

问题描述 问: 10 我想做一个winform的播放器来播放斗鱼的直播,求大神指点. 目前没有思路,希望大神出来指点一二.我试过了很多种,利用flash 的插件也无法实现. 解决方案 webbrowser里面加载http://www.douyutv.com/ 解决方案二: 想做一个推荐系统,求志同道合者...

java初学者编写代码时遇到一个小问题!求大神指导!!!

问题描述 代码如下:packageNumber;publicclassFrist{staticStrings1="你好";publicstaticvoidmain(String[]args){Strings2="Java";System.out.println(s1);System.out.println(s2);}}出错如下:C:UsersAdministrator>e:E:>cdtempE:Temp>javacFrist.javaE:Temp&

代码-JS小测试出问题,求大神解答!

问题描述 JS小测试出问题,求大神解答! <!doctype html> <html> <head> <meta charset="utf-8"> <title>无题</title> <script type="text/javascript"> window.onload=function(){ var x=document.getElementsByName("test