Visual Basic.NET - ACLARACION SOBRE DATASET

 
Vista:

ACLARACION SOBRE DATASET

Publicado por ifer (19 intervenciones) el 02/12/2004 15:38:59
Tengo un Datagrid en un aspx que tiene el siguiente coodigo:

Private ds As DataSet
.....

Primero al presionar un boton cargo datos en el dataset y los
muestro en un datagrid con paginacion:

Private Sub Button1_Click(...
...
MyDataAdapater.fill(ds)
DataGrid1.DataSource = ds
DataGrid1.DataBind()
End Sub

Hasta aca todo bien, cuando cambio de pagina se dispara
este evento controlado:

Private Sub DataGrid1_PageIndexChanged(...
DataGrid1.CurrentPageIndex = e.NewPageIndex
End Sub

aca desaparace el DataGrid, y cuando presiono nuevamente
el boton, aparece mostrando la pagina correcta, asi que modifico
el evento asi:

Private Sub DataGrid1_PageIndexChanged(...
DataGrid1.CurrentPageIndex = e.NewPageIndex
DataGrid1.DataSource = ds
DataGrid1.DataBind()
End Sub

pero sigue ocurriendo lo mismo, por que ?
si el dataset "ds" ya tiene los datos cargados?
no es logico hacer :
MyDataAdapater.fill(ds)
nuevamente!
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