public int CurrentPage
{
get
{
object obj = this.ViewState["_CurrentPage"];
if (obj == null)
{
return 0;
}
else
{
return (int)obj;
}
}
set
{
this.ViewState["_CurrentPage"] = value;
}
}
protected void imgNextlist_Click(object sender, ImageClickEventArgs e)
{
CurrentPage += 1;
DataTable dv = new DataTable();
dv = (DataTable)ViewState["dt"];
GetItems(dv);
}
protected void imgPrelist_Click(object sender, ImageClickEventArgs e)
{
CurrentPage -= 1;
DataTable dv = new DataTable();
dv = (DataTable)ViewState["dt"];
GetItems(dv);
}
PagedDataSource objPds = new PagedDataSource();
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.