none
Ordenar automáticamente un grid no enlazado en tiempo de ejecucion

    Pregunta

  • Hola gente, yo de nuevo molestando aquí.

    Lo estoy trabajando en vb.net y el grid no esta enlazado, este tiene 3 columnas (producto, precio, cantidad)

    tengo un pequeño problema, y es que quiero a medida voy ingresando datos a un grid, este me los vaya ordenando en forma alfabética ya sea de manera ascendente o descendente en la columna del nombre del producto, he investigado como hacerlo pero no he podido lograrlo.

    espero me puedan ayudar :)

    lunes, 20 de febrero de 2017 22:41

Respuestas

  • Hola Jefry Zelaya,

    No has probado activando el Sort de la columna automáticamente después de agregar el nuevo registro ?

    Private Sub btnAgregar_Click(sender As Object, e As EventArgs) Handles btnAgregar.Click
    
        'Agregas la nueva fila con los datos
        DataGridView1.Rows.Add(......)
    
        'Activas el SORT Ascendente a la columna Producto
        DataGridView1.Sort(DataGridView1.Columns("Producto"), ListSortDirection.Ascending)
    End Sub

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta Jefry Zelaya lunes, 20 de febrero de 2017 23:52
    lunes, 20 de febrero de 2017 23:02

Todas las respuestas

  • Hola Jefry Zelaya,

    No has probado activando el Sort de la columna automáticamente después de agregar el nuevo registro ?

    Private Sub btnAgregar_Click(sender As Object, e As EventArgs) Handles btnAgregar.Click
    
        'Agregas la nueva fila con los datos
        DataGridView1.Rows.Add(......)
    
        'Activas el SORT Ascendente a la columna Producto
        DataGridView1.Sort(DataGridView1.Columns("Producto"), ListSortDirection.Ascending)
    End Sub

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta Jefry Zelaya lunes, 20 de febrero de 2017 23:52
    lunes, 20 de febrero de 2017 23:02
  • Hola Jefry Zelaya,

    No has probado activando el Sort de la columna automáticamente después de agregar el nuevo registro ?

    Private Sub btnAgregar_Click(sender As Object, e As EventArgs) Handles btnAgregar.Click
    
        'Agregas la nueva fila con los datos
        DataGridView1.Rows.Add(......)
    
        'Activas el SORT Ascendente a la columna Producto
        DataGridView1.Sort(DataGridView1.Columns("Producto"), ListSortDirection.Ascending)
    End Sub

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    Gracias Brother, eso era lo que exactamente buscaba
    lunes, 20 de febrero de 2017 23:52