SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => Otros CLR => Mensaje iniciado por: ZiCruz en Viernes 4 de Mayo de 2007, 12:53

Título: Actualización Manual De Un Datagridview
Publicado por: ZiCruz en Viernes 4 de Mayo de 2007, 12:53
Hola a tod@s,

     en un programa que estoy haciendo tengo un proceso va guardando unos datos datos y al  mismo tiempo tengo un  DataGridView muestro los datos y quiero que ese DataGridView se actualiza cada x tiempo.

¿¿cual es el comando para que se actualiza el DataGridView??

yo tengo echo esto y no funciona "dgDatos es el DataGridView":

Esto al cargar el formulario:


            String^ cadena = String::Concat("Data Source=.\\SQLEXPRESS;",
                                            "AttachDbFilename=\"", Application::StartupPath, "\\capturas.mdf\";",
                                            "Integrated Security=True;Connect Timeout=30;User Instance=True");

            String^ SQL = "SELECT * FROM Capturas ORDER BY idTrama DESC";
           
            conexion = gcnew SqlConnection(cadena);
            cSQL = gcnew SqlCommand(SQL, conexion);
            DT = gcnew DataTable();
            SDA = gcnew SqlDataAdapter(cSQL);
            SDA->Fill(DT);
            BS = gcnew BindingSource();
            BS->DataSource = DT;
       
            dgDatos->DataSource = BS;


y esto en un timer de 5 segundos

            dgDatos->Update();
            dgDatos->Refresh();

 y no hace nada

y si en el timer le pongo esto:

            SDA = gcnew SqlDataAdapter(cSQL);
            SDA->Fill(DT);
            BS = gcnew BindingSource();
            BS->DataSource = DT;
       
            dgDatos->DataSource = BS;

            dgDatos->Update();
            dgDatos->Refresh();

Me va añadiendo las distintas cargas pero borras las antiguas

Alguien me puede echar un mano????

muchas gracias.
Título: Re: Actualización Manual De Un Datagridview
Publicado por: JuanK en Miércoles 9 de Mayo de 2007, 05:06
Segun veo ya lo resolviste:

http://foros.solocodigo.com/index.php?showtopic=28532 (http://foros.solocodigo.com/index.php?showtopic=28532)

Este hilo debe ir el foro de otros CLR.