PDA

View Full Version : مشکل ایجاد paging در datgridدر .net2003



nooshin_k
دوشنبه 31 اردیبهشت 1386, 11:18 صبح
سلام من یک datagrid دارم اون را داخل کد پر میکنم از طریق یک متد aging آن را هم trueکردم
و این کد را هم نوشتم
If e.NewPageIndex <> -1 Then
DataGrid1.CurrentPageIndex = e.NewPageIndex
DataGrid1.DataBind()
End If
موقع اجرا وقتی صفحه را عوض می کنم هیچی نمی یاره

Vahid_moghaddam
دوشنبه 31 اردیبهشت 1386, 11:35 صبح
قبل از تغییر صفحه، دوباره پرش کنید.
موفق باشید.

nooshin_k
دوشنبه 31 اردیبهشت 1386, 12:04 عصر
ممنون از پاسختون
پرش هم که میکنم با فراخوانی مجدد متد پرکردنش این eror را میگیرد
Invalid CurrentPageIndex value. It must be >= 0 and < the PageCount.

Vahid_moghaddam
دوشنبه 31 اردیبهشت 1386, 12:18 عصر
من در 2005 اینطوری عمل می کنم. تا جایی هم که به خاطرم هست، تو 2003 هم این کارو انجام میدادم.

SqlDataSource1.ConnectionString = s;
SqlDataSource1.SelectCommand = command;
GridView1.DataSource = SqlDataSource1;
GridView1.DataBind();
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataBind();

یا

dataCommand1.Connection.Close();
A_GridView.DataSource = t;

A_GridView.DataBind();
A_GridView.PageIndex = e.NewPageIndex;
A_GridView.DataBind();

nooshin_k
سه شنبه 01 خرداد 1386, 09:36 صبح
ممنون از شما مشکلم حل شد با این روش که گفتین البته کدم را به asp.net2005 تبدیل کردم

Vahid_moghaddam
سه شنبه 01 خرداد 1386, 15:16 عصر
تصمیم خیلی خوبی گرفتید.
موفق باشید.