一个简答的Access下的分页

摘要:
Page=“+Convert.ToString;}///如果(!
一个简答的Access下的分页第1张一个简答的Access下的分页第2张分页
    public void listArticle()
{
CmsArticle arObj
= new CmsArticle();
DataSet ds
= arObj.listArticle();
if (ds != null)
{
PagedDataSource pds
= new PagedDataSource();
pds.DataSource
= ds.Tables[0].DefaultView;
pds.AllowPaging
= true;
pds.PageSize
= 1;
pds.CurrentPageIndex
= currentpage - 1;

rsCount
= ds.Tables[0].Rows.Count;
pageCount
= pds.PageCount;
pagesize
= pds.PageSize;

gvNewList.DataSource
= pds;
gvNewList.DataBind();


///上下页
double result;
result
= rsCount / pagesize;
string[] r = new string[2];
r
= result.ToString().Split('.');
pageCount
= Convert.ToInt32(r[0]);

if (result > pageCount)
{
pageCount
= pageCount + 1;
}

///上一页和首页
if (!pds.IsFirstPage)
{
lnkPrev.NavigateUrl
= "?page=" + Convert.ToString(currentpage - 1);
//lnkHead.NavigateUrl ="?Page=" + Convert.ToString(1);
}

///下一页和末页
if (!pds.IsLastPage)
{
lnkNext.NavigateUrl
= "?page=" + Convert.ToString(currentpage + 1);
//lnkEnd.NavigateUrl = "?Page=" + Convert.ToString(rsCount);
}
}



listInfoLabel.Text
= "全部共" + rsCount + "篇,每页" + pagesize + "篇,当前第" + currentpage + "/" + pageCount + "";
pageInfoLiteral.Text
= WebApp.Pagination.Show(currentpage, pageCount, 10, "?page=", "");
}

免责声明:文章转载自《一个简答的Access下的分页》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【GPU加速系列】PyCUDA(一):上手简单操作VS2013自动注释插件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

正负无穷float('inf')的一些用法

示例:输入:[-2,1,-3,4,-1,2,1,-5,4],输出:6解释:连续子数组[4],-1,2,1]的和最大,为6。...

vant-picker二次封装

痛点在项目经常会遇到这样的设计,下拉选择框,在vant中没有提供直接的select组件,但是可以使用Field、Popup和Picker这三个组件组合来完成。this.show;}},watch:{selectValue:function{this.result=newVal;},result{this.$emit;}}};效果链接:https://www....

NodeJs使用jwt生成token以及使用express-jwt校验和解密token

=0){//当数据库有当前用户时,它返回tokenlettoken=jwt.sign;res.send}else{res.send}}catch{//p抛出异常并将其发送到错误中间件以处理console.log;next;}})//注册接口路由器。post('/register',异步(req,res,next)=˃{let{用户名,密码,昵称}=req-b...

Debian忘记密码重置

我使用的系统是Debian8,但这种方法也适用于Debian7以上的系统。具体步骤是重新启动VPS。您可以使用“CTRL+ALT+DEL”按钮直接在面板或VNC上重新启动VPS,然后按图中的“e”按钮;在BIOS界面上,按“e”进入GRUB引导菜单,然后按“e”进入编辑;输入GRUB编辑红色框中的内容,并将“ro”替换为“rwinit=/bin/sh”;修改...

差分方程的零输入响应与零状态响应

差分方程的迭代分析方法有以下缺点:没有闭合解,不利于数学分析。某个时间的输出只能从头开始计算。本文介绍了差分方程的零输入响应和零状态响应分析方法。对于系统,这种分析方法可以很好地表达系统响应的物理意义=Y[-1]=0$Input Y[n]。回顾零输入响应和零状态响应的迭代计算,我们发现以下规则:$egin{align*}y[0]&=-&qqu...

001_Three.js中的跨域问题

】当请求的资源和请求脚本不在同一域中时,将发生跨域。有关详细信息,请参见链接。这是一个需要进一步考虑的问题。它是一个装载机。它加载本地资源。为什么要跨域请求?...