PDA

View Full Version : سوال: خطا پس از فعال سازی خاصیت AllowPaging در GridView؟



پیام حیاتی
شنبه 26 مهر 1393, 23:04 عصر
سلام
برنامه مشکلی نداره اما زمانی که در properties مربوط به GridView خاصیت AlowPaging رو فعال می کنم با خطای زیر روبرو میشم :


124653

تشکر.

ahmad156
شنبه 26 مهر 1393, 23:38 عصر
شما باید از SqlDataAdapter استفاده کنین بابت Paging نه SqlDataReader

پیام حیاتی
یک شنبه 27 مهر 1393, 07:18 صبح
این کد رو به چه شکل باید تغییر بدم که درست بشه ؟

string connectionString = "Data Source=(local);Initial Catalog=BSP;Integrated Security=SSPI;";
SqlConnection conObj = new SqlConnection(connectionString);
string commandText = "select * from omomi";
SqlCommand cmdObj = new SqlCommand(commandText, conObj);
conObj.Open();
SqlDataReader dr = cmdObj.ExecuteReader();
GridView1.DataSource = dr;
GridView1.DataBind();

demolition
یک شنبه 27 مهر 1393, 18:24 عصر
بهتره صفحه بندی رو داخل sql انجام بدید. شما فکر کنید برای هر کاربر در فرمان سلکت شما 10000، 20000 رکورد از پایگاه واکشی بشه و پشت صفحه بندی گرید ویوو قرار بگیره !! مسلما اگر از هاستهای اشتراکی استفاده بشه با هر فرمان سلکت ، هاست کانکشن شما رو میبنده یا خیلی زود مشکل تمام شدن پهنای باند پیدا می کنید
صفحه بندی رو به این شکل (http://www.aspsnippets.com/Articles/Custom-Paging-in-ASP.Net-GridView-using-SQL-Server-Stored-Procedure.aspx) تغییر بدید