Hola
Estoy haciendo una aplicación que trabaja con una base de datos. En un
módulo necesito que se ejecute un procedimiento almacenado de la BBDD. La
idea es que, como el procedimiento tardar unos segundos, aparezca una barra
de progreso o algo similar en el formulario que llama al método que ejecuta
el procedimiento almacenado.
El problema es que no se repinta el formulario hasta que no se ha
ejecutado el método que llama al procedimiento de base de datos. He probado
con hilos pero no se repinta nada hasta que no finaliza el proceso. ¿Cómo
puedo hacer que se actualize el formulario y luego se ejecute el código que
llama al procedimiento almacenado de la BBDD?
Gracias
El código es algo así:
public void HiloClonaExpediente()
{
ExpedienteClonado = Clonacion.ClonarExpedienteSP(IdExpedienteClonacion,
IdMomentoClonacion, FechaClonacion);
}
Y desde el formulario:
Thread hiloclona = new Thread(HiloClonaExpediente);
La idea es que antes de que se ejecute hiloclona.start, se haya repintado el
formulario
Gracias
Leer las respuestas