自定义分页
来源:互联网 发布:刷机恢复数据 编辑:程序博客网 时间:2024/06/06 02:33
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.labPage.Text = "1";
this.contrlRepeater();
}
}
//分页
public void contrlRepeater()
{
Maticsoft.BLL.News newsBll = new Maticsoft.BLL.News();
DataSet Ds = new DataSet();
Ds = newsBll.GetList(15, "", "news_AddTime desc");//返回前15条记录
//分页
PagedDataSource pds = new PagedDataSource();
pds.DataSource = Ds.Tables["ds"].DefaultView;
pds.AllowPaging = true;
pds.PageSize = 6;
pds.CurrentPageIndex = Convert.ToInt32(this.labPage.Text) - 1;
ren.DataSource = pds;
LabCountPage.Text = pds.PageCount.ToString();
labPage.Text = (pds.CurrentPageIndex + 1).ToString();
this.lbtnpritPage.Enabled = true;
this.lbtnFirstPage.Enabled = true;
this.lbtnNextPage.Enabled = true;
this.lbtnDownPage.Enabled = true;
if (pds.CurrentPageIndex < 1)
{
this.lbtnpritPage.Enabled = false;
this.lbtnFirstPage.Enabled = false;
}
if (pds.CurrentPageIndex == pds.PageCount - 1)
{
this.lbtnNextPage.Enabled = false;
this.lbtnDownPage.Enabled = false;
}
ren.DataBind();
}
//首页
protected void lbtnFirstPage_Click(object sender, EventArgs e)
{
this.labPage.Text = "1";
this.contrlRepeater();
}
//上一页
protected void lbtnpritPage_Click(object sender, EventArgs e)
{
this.labPage.Text = Convert.ToString(Convert.ToInt32(labPage.Text) - 1);
this.contrlRepeater();
}
//下一页
protected void lbtnNextPage_Click(object sender, EventArgs e)
{
this.labPage.Text = Convert.ToString(Convert.ToInt32(labPage.Text) + 1);
this.contrlRepeater();
}
//尾页
protected void lbtnDownPage_Click(object sender, EventArgs e)
{
this.labPage.Text = this.LabCountPage.Text;
this.contrlRepeater();
}
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 分页:高度自定义分页
- yii2自定义分页分页属性
- 自定义DataGrid分页设置
- [转]DataGrid自定义分页
- ArcGIS的缓存技术
- 程序员最容易犯的几个技术上的错误
- a标签的使用
- [UI控件问题] UITextField控件处理键盘弹出时遮住输入框的问题
- C++ 学习笔记5
- 自定义分页
- C++ 学习笔记6
- 进程的一生@unix
- final 用法小结
- PHP三层架构
- HGE:Tutorials:Random Numbers
- C++ 学习笔记7
- Android 对话框(Dialog)大全 建立你自己的对话框
- JNI编程(二) —— 让C++和Java相互调用(1)