8812001600
یک شنبه 06 شهریور 1390, 13: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 رو پاک کردم لطفا دوستان راهنمایی بفرمایید که چه بکنم؟
طبق لینک زیر اما تابع 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 رو پاک کردم لطفا دوستان راهنمایی بفرمایید که چه بکنم؟