PDA

View Full Version : سوال: عدم فراخوانی توابع تعریف شده برای gridview در postback صفحه



ایمان اختیاری
یک شنبه 08 بهمن 1391, 17:43 عصر
این مشکل عجیب رو نمی دونم چیکار کنم ...
یک گرید ویو داریم که با یک linq2sql که در یک باتن نوشته شده پر می شه
یعنی شما وقتی باتن رو فشار می دید خروجی یک LINQ2SQL به گرید ویو بایند و نشون داده می شه. تا اینجا همه چی مرتب منظمه
اما وقتی می خوایم از Paging گرید ویو استفاده کنیم چون صفحه postback می خوره دیگه خروجی linq رو پیدا نمی کنه و خطای زیر رو می ده :
The GridView 'GridView1' fired event PageIndexChanging which wasn't handled.

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

ahmad156
یک شنبه 08 بهمن 1391, 18:08 عصر
لطف کنین کدتون رو بزارین

fakhravari
یک شنبه 08 بهمن 1391, 20:49 عصر
چون دستی صفحه بندی کردید باید در این قسمت دوباره گرید بایند کنید
protected void GridView_Users_PageIndexChanging(object sender, GridViewPageEventArgs e)
{

Fill_GridUsers();
GridView_Users.PageIndex = e.NewPageIndex;
GridView_Users.DataBind();

}