PagedDataSource实现分页datalist,gridview。。。
来源:互联网 发布:nobis 羽绒服淘宝 编辑:程序博客网 时间:2024/06/11 20:19
//分页按钮点击事件
protected void lnkbtnOnes_Click(object sender, EventArgs e)
{
this.labPages.Text = "1";
BindDataSearch();
this.dlistAnswered.Visible = false;
}
protected void lnkbtnUps_Click(object sender, EventArgs e)
{
this.labPages.Text = Convert.ToString(Convert.ToInt32(this.labPages.Text) - 1);
BindDataSearch();
this.dlistAnswered.Visible = false;
}
protected void lnkbtnNexts_Click(object sender, EventArgs e)
{
this.labPages.Text = Convert.ToString(Convert.ToInt32(this.labPages.Text) + 1);
BindDataSearch();
this.dlistAnswered.Visible = false;
}
protected void lnkbtnBacks_Click(object sender, EventArgs e)
{
this.labPages.Text = this.labBackPages.Text;
BindDataSearch();
this.dlistAnswered.Visible = false;
}
PagedDataSource pds = new PagedDataSource();
public void BindSortData()
{
Model.Counseling CSL = new Model.Counseling();
BLL.CounselingBLL BLL = new BLL.CounselingBLL();
CSL.uid = Convert.ToInt32(uid);
pds.DataSource = BLL.ShowDisease(CSL).DefaultView;
//pds属性设置]
int curpage = Convert.ToInt32(this.labPage.Text);
pds.AllowPaging = true;
pds.PageSize = 5; //每页显示大小
pds.CurrentPageIndex = curpage - 1; //取得当前页的页码
this.lnkbtnUp.Enabled = true;
this.lnkbtnNext.Enabled = true;
this.lnkbtnBack.Enabled = true;
this.lnkbtnOne.Enabled = true;
if (curpage == 1)
{
this.lnkbtnOne.Enabled = false;//不显示第一页按钮
this.lnkbtnUp.Enabled = false;//不显示上一页按钮
}
if (curpage == pds.PageCount)
{
this.lnkbtnNext.Enabled = false;//不显示下一页
this.lnkbtnBack.Enabled = false;//不显示最后一页
}
this.labBackPage.Text = Convert.ToString(pds.PageCount);
//绑定呈现控件
this.gvSort.DataSource = pds;
this.gvSort.DataBind();
}
//自定义指定页
public void ddlDate()
{
for (int i = 1; i <= pds.PageCount; i++)
{
ListItem item = new ListItem();
item.Text = i.ToString();
item.Value = i.ToString();
this.ddlpages.Items.Add(item);
}
}
- PagedDataSource实现分页datalist,gridview。。。
- PagedDataSource对象实现DataList分页
- GridView用PagedDataSource实现分页
- C#中DataList分页--使用PagedDataSource实现
- PagedDataSource类 实现DataList控件 分页
- DataList 使用 PagedDataSource 分页
- datalist分页pageddatasource
- [ASP.NET]PagedDataSource实现DataList和Repeater分页显示
- PagedDataSource类实现DataList和Repeater控件的分页显示
- 用PagedDataSource给DataList分页
- 分页显示(PagedDataSource+DataList)
- GridView分页二用PagedDataSource对象实现分页
- 使用PagedDataSource给Repeater、DataList增加分页
- datalist结合PagedDataSource 类进行分页
- ASP.NET DataList 分页之PagedDataSource
- 用PagedDataSource实现分页
- 用PagedDataSource实现分页
- Datalist;GridView用存储过程实现分页
- linux防火墙的启动和关闭.
- JBOSS架构了解
- chm无法打开的一种解决
- 亲爱的朋友
- Java反射机制学习摘录
- PagedDataSource实现分页datalist,gridview。。。
- SharpMap AjaxMapControl 中 Zoomin/Zoomout 操作时冻结问题
- ACE_Thread_Manager
- 与事件管理相关服务
- Java新手入门——环境变量
- 分层架构的模糊查询问题笨方法
- .Net 2.0 新功能:重构(Refactoring)
- c/c++中调用mysql存储过程
- 表格颜色交替css(1)