none
Ordenar Columna de DataGridview RRS feed

  • Pregunta

  • Hola mi pregunta es la siguiente:

    Tengo un DatagridView de la siguiente manera

    El botón hacia arriba altera el valor de la Columna #Orden, si esta seleccionada la Fila 2 con Numero de Orden 2, esta cambia a Numero de Orden 1, y la FIla 1 que tenia el valor de Numero Orden 1 cambia a Numero de Orden 2, pero cuando hago este cambio las filas no quedan ordenadas logicamente, hasta que doy el Click sobre el Header de la columna Num Orden los datos se ordenan de forma ascendente por el valor de Num Orden, lo que necesito es que luego de hacer ese cambio en el valor de Num Orden pueda utilizar algun metodo que haga la misma accion del ColumnHeaderClick de forma automática sin tener la necesidad de dar Click...Ya probé varias formas para ordenarlo y no lo logre. Espero sea de su comprensión. Gracias de Antemano

    viernes, 20 de julio de 2012 15:43

Respuestas

  • Prueba este codigo:

    DataGridView.Sort(DataGridView.Columns("#Orden"), ListSortDirection.Ascending)

    No lo he probado, pero creo que esto lo que buscas ...

    • Marcado como respuesta ariesJD viernes, 20 de julio de 2012 17:46
    viernes, 20 de julio de 2012 17:02

Todas las respuestas

  • Prueba este codigo:

    DataGridView.Sort(DataGridView.Columns("#Orden"), ListSortDirection.Ascending)

    No lo he probado, pero creo que esto lo que buscas ...

    • Marcado como respuesta ariesJD viernes, 20 de julio de 2012 17:46
    viernes, 20 de julio de 2012 17:02
  • Prueba este codigo:

    DataGridView.Sort(DataGridView.Columns("#Orden"), ListSortDirection.Ascending)

    No lo he probado, pero creo que esto lo que buscas ...

    Muchas gracias... ya habia intentado eso y no me funcionaba pero volvi a intentar de nuevo... y con tu codigo logre darme cuenta que estaba llamando un nombre incorrecto de columna y por eso nunca se ordenaba el Datagridview... Muchas Gracias :D
    viernes, 20 de julio de 2012 17:47