PDA

View Full Version : مشکل با صفحه بندی ریپیتر



8812001600
یک شنبه 06 شهریور 1390, 12:46 عصر
سلام دوستان و خسته نباشید بنده به شیوه زیر ریپیترم رو صفحه بندی کردم
طبق لینک زیر اما تابع loaddata به صورت زیر تغییر دادم
http://www.developer.com/net/asp/article.php/3646011/ASPNET-Tip-Creating-Paging-for-a-Repeater-Control.htm


private void LoadData()
{
if (txtid.Text != "")
dt = s.dd4(txtfamily.Text, Convert.ToInt32(txtid.Text));

else if (txtid.Text == "")
dt = s.dd4(txtfamily.Text, 0);

PagedDataSource pgitems = new PagedDataSource();
DataView dv = new DataView(dt);
pgitems.DataSource = dv;
pgitems.AllowPaging = true;
pgitems.PageSize = 10;
pgitems.CurrentPageIndex = PageNumber;
if (pgitems.PageCount > 1)
{
rptPages.Visible = true;
ArrayList pages = new ArrayList();
for (int i = 0; i < pgitems.PageCount; i++)
pages.Add((i + 1).ToString());
rptPages.DataSource = pages;
rptPages.DataBind();
}
else
rptPages.Visible = false;
Repeater1.DataSource = pgitems;
Repeater1.DataBind();
}


حالا میخام با کلیک روی دکمه جستجو صفحه بندی صورت بگیره که متاسفانه انجام نمیشه یعنی من کدهای page load رو پاک کردم لطفا دوستان راهنمایی بفرمایید که چه بکنم؟