永发信息网

关于asp.net分页的问题?

答案:5  悬赏:40  手机版
解决时间 2021-04-30 23:25

public void Bind()
{
BLL.RoomBLL roomBLl = new BLL.RoomBLL();
// BLL.RoomBLL dal = new BLL.RoomBLL();
System.Collections.Generic.IList<Model.RoomInfo> room = roomBLl.GetRooms();
PagedDataSource objpds = new PagedDataSource();
objpds.DataSource = room;
objpds.AllowPaging = true;
objpds.PageSize = 6;
int CurPage;
string inputPage = TextBox2.Text;

int PageCount = room.Count / objpds.PageSize;
if (room.Count % objpds.PageSize > 0)
{
PageCount++;
}

if (Request.QueryString["Page"] != null)
{
CurPage = Convert.ToInt32(Request.QueryString["Page"]);
}
else
{
CurPage = 1;
}
objpds.CurrentPageIndex = CurPage - 1;
lblCurrentPage.Text = "当前页:" + CurPage.ToString() + " 共" + PageCount.ToString() + "页";
LnkFirst.NavigateUrl = Request.CurrentExecutionFilePath;
if (!objpds.IsFirstPage)
lnkPrev.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage - 1);
if (!objpds.IsLastPage)
lnkNext.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage + 1);
LnkLast.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(PageCount);
lnkPage.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(inputPage);
DataList2.DataSource = objpds;
DataList2.DataBind();
}

最佳答案
图片缩放了,看不清楚错误提示。你贴出来吧。
全部回答
楼主弄出来没?如果没有我帮你看看!
你让辉哥给你看看。。
应该是你接受的值不能转为整形,断点看看你传来的值是否正确
直接用第三方控件嘛 懒得自己写
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
竹林七贤、谁知道
河南商丘虞城天气预报查询
canmake花瓣腮红开封后保质期
谁见过这款衣服啊~网购去哪买
果品小区怎么去啊,有知道地址的么
关于丝路英雄QQ会员礼包
如图所示的梦幻效果 不知用ps怎么做
周杰伦浪漫手机MV中的那件嘻哈风格的外套
怎样才能开通QQ问问?
DNF专职之前有多少SP时,转后SP最多
龙之谷的2000点卷和5500点卷VIP卡有什么区别
雅氏布艺(总店)在什么地方啊,我要过去处理事
丝路英雄普通英雄初始最好属性
推荐几款好玩的单机游戏(可以的话发下下载地
笔记本用路由器上网会慢
推荐资讯
我改了绝刀变流星落。怎么样可以让别人看见?
文件格式能否更改?怎样更改?
怎么用英语写一篇自我介绍?不少于三分钟?
梦幻孩子怎么不出生
玩魔域怎么打BS才会大爆?
求助破解手机JAR高手
问道如何从游戏里得到道具?
飞利浦液晶显示器怎么样
YY变声器的下载地址
DT是要金刚好还是逆粼好!破血琏好还是头好!
175弹弹堂 雷霆的三角攻击宝珠最好带什么?(
男人要坏才有女人爱吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?