سلام
چند دقیقه قبل من خودم این سوال رو داشتم اما چون خودم جواب رو پیدا کردم حالا راهی رو که پیدا کردم اینجا میذارم تا دوستان استفاده کنن:
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 رو انجام میده.