none
problemas con datagridview al intentar llenarlo RRS feed

  • Pregunta

  • HOla buen dia, intentando una grilla con datos de articulos, utilizando C# y Linq, se "cuelga" la aplicacion y luego me salta un mensaje q a continuacion se describe, buscando informacion he visto que se trato el tema y tiene q ver con hilos de ejecucion pero no puedo encontrar la solucuion, destildando el check del MDA tampoco,

    esta es la forma en q traigo los datos: 

      
      var ListadoArticulos = from a in dc.Articulos select a;
      dgvArticulos.DataSource = ListadoArticulos;

    y el mensaje:

    El CLR no ha podido realizar la transición del contexto COM 0x39be68 al contexto COM 0x39bfd8 durante 60 segundos. Es probable que el subproceso que contiene el contexto o apartamento de destino esté en espera sin proporcionar mensajes o que procese una operación de ejecución muy larga que no proporcione mensajes Windows. Normalmente, esta situación tiene un impacto negativo en el rendimiento y puede hacer que la aplicación no responda o que acumule continuamente el uso de la memoria. Para evitar este problema, todos los subprocesos de apartamentos de un único subproceso (STA) deberían utilizar primitivos de espera que proporcionen mensajes (como CoWaitForMultipleHandles) y proporcionar mensajes regularmente durante operaciones de ejecución largas.

    gracias de antemano

    viernes, 22 de noviembre de 2013 14:13

Todas las respuestas

  • hola

    eso es un mensaje del VS, seguramente te muestre la opcion de Continuar, si lo presionas seguira sin problemas y devolvera el resultado

    la query linq puede que demore mas de lo mormal cuando ejecutes desde el VS, por eso ese mensaje es normal, no es un error es una advertencia nada mas

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    viernes, 22 de noviembre de 2013 15:00
  • Gracias por tu respuesta Leandro, lo que pasa es que tengo que esperar mucho tiempo la aplicacion se tilda, no hay alguna forma de mejorarlo, esto paso desde que exporte datos desde exel a la tabla articulo q por cierto son muchos

    viernes, 22 de noviembre de 2013 19:00