Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Lepizz en 17 de Noviembre 2014, 21:37

Título: Ordenar alfabeticamente registros de un datagridview en visual studio 2012
Publicado por: Lepizz en 17 de Noviembre 2014, 21:37
Buenas gente... como el Asunto indica, existe algun código para ordenar en orden alfabetico los registros de un datagridview
=?

saludos!!
Título: Re:Ordenar alfabeticamente registros de un datagridview en visual studio 2012
Publicado por: Alex Rodríguez en 17 de Noviembre 2014, 23:35
En principio basta con usar el método sort:

DataGridView1.Sort(DataGridView1.Columns(1), ListSortDirection.Ascending)

Donde DataGridView1.Columns(1) es la columna que quieres ordenar

ListSortDirection.Ascending indica si la quieres ordenar ascendente o descendente

Saludos
Título: Re:Ordenar alfabeticamente registros de un datagridview en visual studio 2012
Publicado por: Lepizz en 17 de Noviembre 2014, 23:42
q
Título: Re:Ordenar alfabeticamente registros de un datagridview en visual studio 2012
Publicado por: Lepizz en 17 de Noviembre 2014, 23:56
Muchas gracias, me seria de gran ayuda, pero la parte donde se escribe "ListSortDirection" sale subrayada indicando q algo no esta bien, y dice que no se a declarado como variable, que puedo hacer?
Título: Re:Ordenar alfabeticamente registros de un datagridview en visual studio 2012
Publicado por: Mastermind en 18 de Noviembre 2014, 09:15
Hola, primero declarar y crear la dirección:

Dim direction As ListSortDirection

direction = ListSortDirection.Descending



Luego llamarla para que se ordene el datagridview: dataGridView1.Sort(columnaPorLaQueQuierasOrdenar, direction)

Saludos!!