Thread y ADO.Net

19/10/2003 - 12:23 por Jose Antonio | Informe spam
¿Alguien ha utilizado threads con ado.net?.

¿Funcionan bien?

¿Que elementos especiales hay que tener en cuenta?

Yo no hago carrera.


Saludos
Jose Antonio

Preguntas similare

Leer las respuestas

#1 Jorge Serrano \(MVP\)
19/10/2003 - 22:50 | Informe spam
Hola Jose Antonio,

¿que pretendes hacer exactamente?. Me gustaría que me/nos contaras el
escenario general de lo que quieres haber si te podemos echar un cable.

Un saludo,

Jorge Serrano Pérez
MVP Microsoft .NET
PortalVB.com
http://www.portalvb.com/
Responsable de la Comunidad de Desarrolladores de Microsoft Visual Basic
.NET en español
http://www.microsoft.com/spanish/ms...des/vbnet/

¡Urgente!
Boletín de seguridad MS03-039
http://www.microsoft.com/spain/tech...9-USER.asp
¡Actualizate!


"Jose Antonio" escribió en el mensaje
news:
¿Alguien ha utilizado threads con ado.net?.

¿Funcionan bien?

¿Que elementos especiales hay que tener en cuenta?

Yo no hago carrera.


Saludos
Jose Antonio


Respuesta Responder a este mensaje
#2 Jose Antonio
20/10/2003 - 13:28 | Informe spam
Hola Jorge.

Lo que pretendo, es que mientras se rellenan los dataset, el ordenador siga
dibujando los controles y el formulario y no parezca que la aplicacion se ha
quedado colgada durante tres o cuatro segundos, ya que los controles se
quedan a medio pintar mientras se leen los datos.

Por esto relleno el dataset en un metodo al que llamo con un thread de la
siguiente forma:

Comienza la aplicacion
El usuario pulsa una tabpage del formulario y comienza a rellenarse un
dataset.
Para que el tabpage no se que a medio pintar cuando se rellena el dataset lo
lanzo en un thread de la siguiente forma.

System.Threading.Thread t=new Thread(new ThreadStart(LeeDatos));
t.Start();

private void LeeDatos(){

SqlDataAdapter Adapter=new SqlDataAdapter(select,conexion);

Adapter.Fill(DataTable);

GridControl.DataSource=DataTable;

}

Tambien he probado a llamar a GridControl.Datasource con BeginInvoke a otra
funcion, como recomienda microsoft, pero a partir de aqui todo son efectos
secundarios, a veces no sale en el grid la barra de scrol vertical, otras no
limpia una serie de controles, etc.

Si no utilizo Threads, todo funciona perfectamente.

Saludos y gracias

Jose Antonio.



"Jorge Serrano (MVP)"
escribió
en el mensaje news:e6$
Hola Jose Antonio,

¿que pretendes hacer exactamente?. Me gustaría que me/nos contaras el
escenario general de lo que quieres haber si te podemos echar un cable.

Un saludo,

Jorge Serrano Pérez
MVP Microsoft .NET
PortalVB.com
http://www.portalvb.com/
Responsable de la Comunidad de Desarrolladores de Microsoft Visual Basic
.NET en español
http://www.microsoft.com/spanish/ms...des/vbnet/

¡Urgente!
Boletín de seguridad MS03-039



http://www.microsoft.com/spain/tech...9-USER.asp
¡Actualizate!


"Jose Antonio" escribió en el mensaje
news:
> ¿Alguien ha utilizado threads con ado.net?.
>
> ¿Funcionan bien?
>
> ¿Que elementos especiales hay que tener en cuenta?
>
> Yo no hago carrera.
>
>
> Saludos
> Jose Antonio
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida