PDA

View Full Version : سوال: کلاس grid view



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;

ممنون میشم راهنمایی کنید

meisam3322
شنبه 19 آذر 1390, 23:03 عصر
دوست من مگه میشه بدون فراخوانی یه تابع اون رو اجرا کرد ؟ از اون حرفها بود اااا .....