Porque el Primer Fill Tarda?
porque el primer Fill tarda?
yo tengo un combo y un grid en un Form donde coloco un código XX en dicho combo.
El grid lo lleno dependiendo del codigo que coloque en el combo.
dsVta.Tables("Ppal").Clear()
daPpal.SelectCommand.CommandText = "SELECT * FROM Ppal WHERE Cia ='" & combo.value & "'"
daPpal.Fill(dsVta, "Ppal")
grid.DataSource = dsVta.Tables("Ppal")
grid.RetrieveStructure()
La primera vez que hago esto me tarda como 4 seg es Normal?
despues si rapido...
que me recomiendan......
Muchas Gracias......
P.D: Nose si estare haciendo algo mal
hasta luegoo
yo tengo un combo y un grid en un Form donde coloco un código XX en dicho combo.
El grid lo lleno dependiendo del codigo que coloque en el combo.
dsVta.Tables("Ppal").Clear()
daPpal.SelectCommand.CommandText = "SELECT * FROM Ppal WHERE Cia ='" & combo.value & "'"
daPpal.Fill(dsVta, "Ppal")
grid.DataSource = dsVta.Tables("Ppal")
grid.RetrieveStructure()
La primera vez que hago esto me tarda como 4 seg es Normal?
despues si rapido...
que me recomiendan......
Muchas Gracias......
P.D: Nose si estare haciendo algo mal
hasta luegoo
Bueno, no es normal q tarde tanto, no si no recuperas muchos datos, o acabas de compilar la aplicacion.
Aunq no entiendo q es eso de grid.RetrieveStructure i creo q podrias llegar a ahorrarte eso de
dsVta.Tables("Ppal").Clear()
quizas tu codigo se podria optimizar un poco, aparte de eso, poco puedes hacer para intentar q la primera carga sea mas rapida, pero si puedes usar la cache(si estas en web) para reducir los tiempos en posteriores peticiones.
Aunq no entiendo q es eso de grid.RetrieveStructure i creo q podrias llegar a ahorrarte eso de
dsVta.Tables("Ppal").Clear()
quizas tu codigo se podria optimizar un poco, aparte de eso, poco puedes hacer para intentar q la primera carga sea mas rapida, pero si puedes usar la cache(si estas en web) para reducir los tiempos en posteriores peticiones.
