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!
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


0