SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => Otros CLR => Mensaje iniciado por: ZiCruz en Martes 8 de Mayo de 2007, 00:40
-
para actualizar un DataViewGrid cada 5 segundos lo que hago es desde un Timer llamo a la siguiente función:
void ActualizarDatos() {
//DT->Rows->Find
DT = gcnew DataTable();
SDA->Fill(DT);
dgDatos->DataSource = DT;
}
Notas: DT (es un DataTable), SDA (es un SqlDataAdapter) y dgDatos ( es un DataViewGrid)
pero no se si hay una manera mejor, parece un poco chapuzas, sabeis alguna manera mejor de hacerlo.
-
Asi esta básicamente bien,
pero revisa la alternativa de no crear cada vez otro DataTable:
DT = gcnew DataTable();
verifica sino lo puedes mejor refrescar o al go por el estilo que no implique reservar mas memoria y darle mas trabajo al gc.
Este hilo debe estar en el foro de otros CLR...
-
cual es el metodo para refrecar sin tener que cargarla de nuevo cada vez
-
no lo se, eso lo debes averiguar tu--- :scream:
yo no trabajo con bd en .net