m_ali_69
شنبه 19 آذر 1390, 21:44 عصر
سلام من یک کلاس دارم که متد اصلیش اینه :
public GridView loadObject(GridView obj, string strSql, string tbl)
{
dv = bank.searchData(strSql, tbl);
obj.DataSource = dv;
obj.DataBind();
return obj;
}
حلا می خوام allow paging هم داشته باشم چه کدی تو کلاس بالا اضافه کنم ؟
خارج از کلاس بالا می دونم که باید
این کد رو بزارم
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
CsObjects obj = new CsObjects();
obj.loadObject(GridView1, "select url as 'آدرس سایت طراحی شده ' , daterequest as 'تاریخ سایت طراحی شده ' from [order] where taidnemonekar = 'true' ", "[order]");
}
ولی این کار مجبورم می کنه که 2 بار query بنویسیم میخوام که داخل همون متد این کار رو انجام بده
و فقط داخل رویداد GridView1_PageIndexChanging بنویسیم GridView1.PageIndex = e.NewPageIndex;
ممنون میشم راهنمایی کنید
public GridView loadObject(GridView obj, string strSql, string tbl)
{
dv = bank.searchData(strSql, tbl);
obj.DataSource = dv;
obj.DataBind();
return obj;
}
حلا می خوام allow paging هم داشته باشم چه کدی تو کلاس بالا اضافه کنم ؟
خارج از کلاس بالا می دونم که باید
این کد رو بزارم
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
CsObjects obj = new CsObjects();
obj.loadObject(GridView1, "select url as 'آدرس سایت طراحی شده ' , daterequest as 'تاریخ سایت طراحی شده ' from [order] where taidnemonekar = 'true' ", "[order]");
}
ولی این کار مجبورم می کنه که 2 بار query بنویسیم میخوام که داخل همون متد این کار رو انجام بده
و فقط داخل رویداد GridView1_PageIndexChanging بنویسیم GridView1.PageIndex = e.NewPageIndex;
ممنون میشم راهنمایی کنید