在下一个上一个按钮中单击从中继器控件中移动数据 [英] move data from repeater control in next previous button click
本文介绍了在下一个上一个按钮中单击从中继器控件中移动数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在下一个上一个按钮单击中,如何从转发器控件中移动数据..
请帮我...
谢谢
how can i move data from repeater control in next previous button click..
Please Help Me...
thank you
推荐答案
public int CurrentPage
{
get
{
//get current page number
object obj = this.ViewState["_CurrentPage"];
if (obj == null)
{
return 0;
}
else
{
return (int)obj;
}
}
set
{
//set in viewstate the current page number
this.ViewState["_CurrentPage"] = value;
}
}
protected void imgNextlist_Click(object sender, ImageClickEventArgs e)
{
//go to next page
CurrentPage += 1;
DataTable dv = new DataTable();
dv = (DataTable)ViewState["dt"];
GetItems(dv);
}
protected void imgPrelist_Click(object sender, ImageClickEventArgs e)
{
//back to previous page
CurrentPage -= 1;
DataTable dv = new DataTable();
dv = (DataTable)ViewState["dt"];
GetItems(dv);
}
//In Loading method of Repeater write like this,-
PagedDataSource objPds = new PagedDataSource();
//set number of pages will appear ddlSort
// objPds.PageSize = 3;
objPds.PageSize = int.Parse(ddlSort.SelectedValue.ToString());
objPds.DataSource = dv.DefaultView;
objPds.AllowPaging = true;
int count = objPds.PageCount;
objPds.CurrentPageIndex = CurrentPage;
RptShowData.DataSource = objPds;
RptShowData.DataBind();
希望对您有所帮助.
Hope this can Help you.
请检查以下内容:
用于GridView,DataList,Repeater,DataGridView的SQL Pager控件 [
Please check following:
SQL Pager Control for GridView, DataList, Repeater, DataGridView[^]
这篇关于在下一个上一个按钮中单击从中继器控件中移动数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文