asp.net控件DataList分页用法
本文实例讲述了asp.net控件DataList分页用法。分享给大家供大家参考,具体如下:
protectedvoidPage_Load(objectsender,EventArgse)
{
if(!IsPostBack)
{
ViewState["Page"]=0;
Bangding();
}
}
//绑定数据
publicvoidBangding()
{
PagedDataSourcepds=newPagedDataSource();
pds.DataSource=MerchandiseManager.GetList("");
pds.AllowPaging=true;
pds.PageSize=5;//每页记录数
pds.CurrentPageIndex=Pager;//当前页
lblCurrPage.Text="第"+(pds.CurrentPageIndex+1).ToString()+"页共"+pds.PageCount.ToString()+"页";
SetEnable(pds);//上下页按钮的有效壮态
dlistMerchand.DataSource=pds;
dlistMerchand.DataBind();
}
privateintPager
{
get
{
return(int)ViewState["Page"];
}
set
{
ViewState["Page"]=value;
}
}
//下一页
protectedvoidLinkButton1_Click(objectsender,EventArgse)
{
Pager++;
Bangding();
}
//上一页
protectedvoidLinkButton2_Click(objectsender,EventArgse)
{
Pager--;
Bangding();
}
//上下页按钮的有效壮态
privatevoidSetEnable(PagedDataSourcepds)
{
btnShang.Enabled=true;
btnXia.Enabled=true;
if(pds.IsFirstPage)
{
btnShang.Enabled=false;
}
if(pds.IsLastPage)
{
btnXia.Enabled=false;
}
}
更多关于asp.net相关内容感兴趣的读者可查看本站专题:《asp.net字符串操作技巧汇总》、《asp.net操作XML技巧总结》、《asp.net文件操作技巧汇总》、《asp.netajax技巧总结专题》及《asp.net缓存操作技巧总结》。
希望本文所述对大家asp.net程序设计有所帮助。
热门推荐
10 分别发的祝福语简短
11 大外甥高考祝福语简短
12 小学毕业校长简短祝福语
13 搞工程发财祝福语简短
14 冬季祝福语男生文案简短
15 同事生子问候祝福语简短
16 退休文案寄语简短祝福语
17 送给自己的祝福语简短
18 简短祝福语毛笔字