none
Refrescar un DataGridView RRS feed

  • Pregunta

  • Buenas, Os agradecería que me pudierais ayudar con el siguiente problemilla:

    Desde un comboBox selecciono una opción y el contenido va a parar a una celda de un DataGridView.
    Si la celda está vacía, no hay problema, el contenido aparece en su sitio, todo OK; ahora bien, si en la celda ya existe otro texto, al introducir el nuevo, se sobreponen quedando un garabato ilegible.
    Cuando se hace click sobre la Grid, se refresca y aparece todo bien.

    He probado de todo y no hay manera de conseguir que se refresque solo, sin tener que hacer click sobre la grid.
    Alguna idea?

    Muchas gracias
    sábado, 24 de noviembre de 2018 7:27

Respuestas

  • Hola: 

    Prueba recargando el datagridview cada vez que desde el combo cambies el valor de la celda. Antes de la carga, primero borra los datos del datagridview y lo vuelves a cargar.

    Datagrid1.datasourece= Nothing

    Datadridview1.Datasource = "AQUÍ LO CARGAS DE NUEVO".

    Un saludo.

    Gemma

    sábado, 24 de noviembre de 2018 8:01

Todas las respuestas

  • Hola: 

    Prueba recargando el datagridview cada vez que desde el combo cambies el valor de la celda. Antes de la carga, primero borra los datos del datagridview y lo vuelves a cargar.

    Datagrid1.datasourece= Nothing

    Datadridview1.Datasource = "AQUÍ LO CARGAS DE NUEVO".

    Un saludo.

    Gemma

    sábado, 24 de noviembre de 2018 8:01
  • Hola Gemma,

    Muchas gracias por tu respuesta.

    Lo que propones no es factible porque no linkeo el dataGrid a ningún DataSource.

    Además tengo varios comboBox y no resultaría nada práctico cargar todo el contenido de la tabla cada vez que introduzco un nuevo contenido en un sola celda.

    Lo que me extraña es que el .refresh no actua presumiblemente como debería.

    lunes, 26 de noviembre de 2018 9:58