苏飞论坛
标题:
分页方法
[打印本页]
作者:
jjloveC#
时间:
2012-11-15 12:56
标题:
分页方法
public void contrlRepeater(int page)
{
//page=当前页数-1;
List<FeedBack> temp = FeedBackManager.GetAllFeedBack();
int pagenum = 1;//每页显示的条数
int countpage=0;
if (temp.Count % pagenum == 0)
countpage = temp.Count / pagenum;
else
countpage = temp.Count / pagenum + 1;
LabCountPage.Text = countpage.ToString();//求总页数
//-----------显示隐藏首页和尾页
if (page == 0)
{
this.lbtnpritPage.Enabled = false;
this.lbtnFirstPage.Enabled = false;
}
else
{
this.lbtnpritPage.Enabled = true;
this.lbtnFirstPage.Enabled = true;
}
if (page == countpage-1)
{
this.lbtnNextPage.Enabled = false;
this.lbtnDownPage.Enabled = false;
}
else
{
this.lbtnNextPage.Enabled = true;
this.lbtnDownPage.Enabled = true;
}
//--------
int num = page * pagenum;//跳过num的条数,取pagenum
List<FeedBack> data = temp.Skip(num).Take(pagenum).ToList<FeedBack>();
Repeater1.DataSource = data;
Repeater1.DataBind();
}
欢迎光临 苏飞论坛 (http://www.sufeinet.com/)
Powered by Discuz! X3.4