用 PagedDataSource 为 datalist 添加分页时,需要一个静态的变量来记住当前是第几页,可以用 ViewState["pageindex"]、session等 来控制当前页,也可以使用全局静态变量,如:
//获取数据
pds.DataSource = us.GetGuestInfo(getGuestMode);
//设置允许分页
pds.AllowPaging = true;
//设置每页数据条数
pds.PageSize = 13;
//设置当前页,pageindex为静态变量
pds.CurrentPageIndex = pageindex;
//获取总页数,pagecount为静态变量
member_info_set.pagecount = pds.PageCount;
翻页时加减静态变量即可:
pageindex += 1;