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.