سلام
من گرید ویو رو خاصیت صفحه بندی رو true می کنم ولی وقتی روی صفحه شماره 2 مثلا کلیک می کنم ارور میده ! و به صفحه دوم نمیره !!!!
علت از چی میتونه باشه ؟
متن ارور را ضمیمه کنید
برای صفحه بندی گرید باید حتما از DataSource ها استفاده کنید مثل
SqlDataSource
LinqDataSource
EntityDataSource
و در صورتی که خودتان گرید را بایند کنید باید متد صفحه بندی را خودتون هندل کنید
آره وقتی خودم بایند می کنم چنین مشکلی دارم ؟
چطوری هندل کنم ؟؟
اگر کد بایند خاصی را می خواهید استفاده کنید بین دو خط قرار بدید.
Event را مانند زیر بنویسید:
protected void gridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { gridView.PageIndex = e.NewPageIndex; // کد های بایند اختصاصی gridView.DataBind(); }
کد بایند خاص یعنی چی ؟
من فقط برای لود اطلاعات در صفحه مجبور شدم اینکارو بکنم چون ی سری گروه بندی ها داشتم و دیدم نمیشه توی گرید کارام رو بکنم با دیتاسورس مجبور به لود اطلاعات در گرید به صورت دستی در پیج لود صفحه کردم .
اگر با Sql DataSource کار می کنید نیاز به این مورد ندارید و نمیخواد کد خاصی قرار بدید ، اون در مواردی هست که به صورت دستی به GridView دیتاسورس می دهید.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)