SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => Otros CLR => Mensaje iniciado por: ZiCruz en Martes 8 de Mayo de 2007, 00:40

Título: Mejorar Actualización De Datos De Un Dataviewgrid
Publicado 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.
Título: Re: Mejorar Actualización De Datos De Un Dataviewgrid
Publicado por: JuanK en Miércoles 9 de Mayo de 2007, 04:59
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...
Título: Re: Mejorar Actualización De Datos De Un Dataviewgrid
Publicado por: ZiCruz en Miércoles 9 de Mayo de 2007, 07:31
cual es el metodo para refrecar sin tener que cargarla de nuevo cada vez
Título: Re: Mejorar Actualización De Datos De Un Dataviewgrid
Publicado por: JuanK en Miércoles 9 de Mayo de 2007, 19:05
no lo se, eso lo debes averiguar tu---  :scream:
yo no trabajo con bd en .net