hamid_shrk
یک شنبه 11 مهر 1389, 14:12 عصر
سلام
چند دقیقه قبل من خودم این سوال رو داشتم اما چون خودم جواب رو پیدا کردم حالا راهی رو که پیدا کردم اینجا میذارم تا دوستان استفاده کنن:
PagedDataSource pds = new PagedDataSource();
pds.DataSource = ObjectDataSource1.Select();
pds.AllowPaging = true;
pds.PageSize = 5;
int cur;
if (Request.QueryString["page"] != null)
cur = Convert.ToInt32(Request.QueryString["page"]);
else
cur = 1;
pds.CurrentPageIndex = cur - 1;
lblcurpage.Text = "صفحه:" + cur.ToString();
if (!pds.IsFirstPage)
hprev.NavigateUrl = Request.CurrentExecutionFilePath
+ "?page=" + Convert.ToString(cur - 1);
if (!pds.IsLastPage)
hnext.NavigateUrl = Request.CurrentExecutionFilePath
+ "?page=" + Convert.ToString(cur + 1);
Repeater1.DataSource = pds;
Repeater1.DataBind();این کد با استفاده از page data source و object data source عمل paging رو انجام میده.
چند دقیقه قبل من خودم این سوال رو داشتم اما چون خودم جواب رو پیدا کردم حالا راهی رو که پیدا کردم اینجا میذارم تا دوستان استفاده کنن:
PagedDataSource pds = new PagedDataSource();
pds.DataSource = ObjectDataSource1.Select();
pds.AllowPaging = true;
pds.PageSize = 5;
int cur;
if (Request.QueryString["page"] != null)
cur = Convert.ToInt32(Request.QueryString["page"]);
else
cur = 1;
pds.CurrentPageIndex = cur - 1;
lblcurpage.Text = "صفحه:" + cur.ToString();
if (!pds.IsFirstPage)
hprev.NavigateUrl = Request.CurrentExecutionFilePath
+ "?page=" + Convert.ToString(cur - 1);
if (!pds.IsLastPage)
hnext.NavigateUrl = Request.CurrentExecutionFilePath
+ "?page=" + Convert.ToString(cur + 1);
Repeater1.DataSource = pds;
Repeater1.DataBind();این کد با استفاده از page data source و object data source عمل paging رو انجام میده.