[ad_1]
Cuando hago clic en el número de página, aparece el error.
El evento GridView ‘GridView1’ disparó PageIndexChanging que no se manejó.
¿Cómo manejarlo?
cuando lo intento
este
protected void GridView2_SelectedIndexChanged(object sender, EventArgs e) { GridView1.PageIndex = e.NewPageIndex; GridView1.DataSource = GetData(); GridView1.DataBind(); }
durante la compilación el error es
‘System.EventArgs’ no contiene una definición para ‘NewPageIndex’ y no se pudo encontrar ningún método de extensión ‘NewPageIndex’ que acepte un primer argumento de tipo ‘System.EventArgs’ (¿falta una directiva de uso o una referencia de ensamblado?)
Solución 3
prueba esto,
en la propiedad pageindexChanging de gridview,
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; //rebind your gridview - GetSource(),Datasource of your GirdView GridView1.DataSource = GetSource(); GridView1.DataBind(); }
Espero que te ayude, marca esto como respuesta si te ayuda.
gracias
Solución 4
Prueba esto:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; GridView1.DataSource = //get datasource (list or datatable) GridView1.DataBind(); //bind data }
-Eduardo
Solución 1
Necesita manejar el evento PageIndexChanging para la cuadrícula como
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; //Bind grid }
Solución 5
primer cheque
AllowPaging="True"
O no. si no “Verdadero“…entonces hazlo”verdadero>”
luego, en su evento PageIndexChanging, escriba este código
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; bindData(); }
Solución 2
Para utilizar la paginación en GridView, debes ocuparte de lo siguiente
1. Dar tamaño de página
2. escribir el evento PageIndexChanging
no has definido GridView1_PageIndexCambiando en tu código subyacente
comprobar el siguiente código
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; //Bind grid }
[ad_2]
コメント