ASP.NET - Problema con ObjectDataSource Y Paginacion

 
Vista:

Problema con ObjectDataSource Y Paginacion

Publicado por Alejandro Lopez (17 intervenciones) el 19/02/2011 18:44:21
Hola que tal.
Tengo un ObjectDatasource que genero dinamicamnet y le asigno su TypeName y Su metodo Select y Su ID.

ObjectDataSourceo ods = new ObjectDataSource("MiClase", "MdoConsulta");
this.Controls.Add(ods);
....

Me carga bien la Informacion en un grid view, pero el problema viene cuando cambio de pagina en el grid, me dice que no encuentra el datasource con ID = "x".

Yo siento que es porque destruye el ObjectDataSource al paginar y necesito saber si existe alguna forma de hacer que sea persistente despues de cambiar de pagina o guardandolo en una Session o cual sera la solucion mas correcta?
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con ObjectDataSource Y Paginacion

Publicado por Vicente Garcia Zuñiga (41 intervenciones) el 03/03/2011 07:37:16
Lo que tienes que hacer es volver a vargar e gridview en el evento de page index changing
protected void grdView_PageIndexChanging(Object sender, GridViewPageEventArgs e)
{
grdView.PageIndex = e.NewPageIndex;
grdView.DataSource = bindgrid();
grdView.DataBind();
}

Saludos

Vicente García Zúñiga
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar