none
refrescar un dataGrid RRS feed

  • Pregunta

  • Hola a tod@s:
    Mi pregunta es como puedo refrescar un datagrid. Vamos a ver. Tengo un formulario que contiene un datagrid con muchos artículos, por lo tanto ese formulario lo tengo en memoria todo el tiempo. Este formulario tiene busquedas de articulos, que hago por medio de un dataView, convierto el dataView al que se le ha aplicado un filtro, a tabla y se lo enchufo al dataGrid. Eso funciona.
    El problema es que cuando se inicia el formulario en el activate yo quiero que se muestre todo el contenido en el dataGrid. Tengo una tabla que contiene una primer consulta (cuando se crea el formulario) con todos los articulos, por lo tanto mi intención es que en el activate del formulario ponerle al datagrid ese datasource, pero aunque se lo pongo, el datagrid no hace caso y se queda con la última acción de búsqueda que se hizo. He probado a hacer un update, refresh al dataGrid, pero no funciona, no refresca al dataGrid.

    ¿alguien se le ocurre que puede pasar, o como puedo hacerlo?
    miércoles, 11 de abril de 2007 11:01

Todas las respuestas

  • Has probado de asignar al formulario directamente el dataView?

    De ese modo, cambiando (o quitando) los filtros del dataView deberías lograr ver todos los datos o solo los filtrados, como necesitas.

     

    Saludos,

    Jose.

    Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    viernes, 27 de abril de 2007 20:32
  • Hola Jose:
    No entiendo muy bien lo que quieres decir. asignar al formulario el dataView?, yo creía que los dataview se asignan a un dataGrid, pero nunca había escuchado eso. Podrías explicarlo mejor?

    Muchas gracias
    lunes, 30 de abril de 2007 8:17
  • Efectivamente, el dataview se asigna al datagrid  (no al formulario, perdon por no haber sido preciso en la frase)

    Lo que quise decir es,

     

    - construyes un dataview con los filtros que correspondan y realizas el binding del mismo al datagrid

    - para ver todos los datos, quitas los filtros del dataview y lo vuelves a asignar a la propiedad DataSource del mismo grid

    - y si es necesario volver a filtrar, haces lo mismo

     

    Eso debería funcionar...¿es lo que estás haciendo, y falla?

     

    jueves, 3 de mayo de 2007 22:46
  • Prueba refrescando el formulario..
    lunes, 23 de julio de 2007 16:02