none
Resetear aspecto datagrid RRS feed

  • Pregunta

  • Hola a tod@s:
    A ver si podeis ayudarme en esto. Hago una llamada a un formulario, el cual carga un datagrid. La cuestión es que cuando se cierra, lo que hace es no cerrarlo por completo, sino que queda en memoria por si otra vez se vuelve a ese formulario. Lo que ocurre es que si has marcado alguna linea del datagrid pues cuando vuelves te encuentras la marca de antes y todo. He intentado en el evento
    private void formProductos_Activated(object sender, EventArgs e)
            {
                dgProducts.Select(0);
            }
    Seleccionar la primera línea del dataGrid, pero resulta que queda la anterior (la de antes de cerrar el formulario) marcada también. Yo creo que tiene que arreglarse pintando de nuevo el datagrid o el formulario, pero no se hacerlo.

    Muchas gracias de antemano.
    viernes, 2 de febrero de 2007 9:33

Todas las respuestas

  • Buenas Bruno:

    Podrías poner un pequeño ejemplo? porque no he utilizado yo la propiedad databind.

    Muchas gracias
    lunes, 5 de febrero de 2007 9:09
  • en el mismo método puedes añadir esto
                dgProducts.Select(0);
                DataGridCell dgc = new DataGridCell(0,0);
                dgProducts.CurrentCell = dgc;


    Un saludo^
    martes, 6 de febrero de 2007 12:23
  • En realidad databind es el "verbo" que significa asociar una entidad con datos; con una dataGrid se realiza a traves de la propiedad datasource

    GridView.DataSource = myDataSet;

    y el objeto dataset sería el que guardarías en el cache :D

     

     

    Saludos

    El Bruno

    www.elbruno.com

     

    martes, 6 de febrero de 2007 12:32