AGREGAR REGISTRO DATAGRIDVIEW

Ver el tema anterior Ver el tema siguiente Ir abajo

AGREGAR REGISTRO DATAGRIDVIEW

Mensaje  gustavo lopera el Jue Abr 14, 2011 3:59 pm

Las columnas del datagridview tienen, por defecto, la funcionalidad de ordenar los registros de forma automática simplemente haciendo clic en el encabezado de la columna que contiene el dato por el cual deseamos ordenar los datos.

Cada columna del datagridview tiene una propiedad SortMode la cual podemos setear en NoSortable, Automatic o Programmatic. Si nunca cambiamos esta propiedad, estará en Automatic.

El orden funciona de maravilla salvo que queramos ordenar por una columna numérica. Los datos numéricos se ordenan como texto por lo que ese orden no será correcto. A continuación mostraré un ejemplo para que se pueda comprender mejor.


01.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
02.
DataGridView1.Rows.Add(New String() {"Eliseo", "Usuario", 24321})
03.
DataGridView1.Rows.Add(New String() {"Carlos", "Soporte", 122})
04.
DataGridView1.Rows.Add(New String() {"Jose", "Usuario", 423})
05.
DataGridView1.Rows.Add(New String() {"Sebastian", "Supervisor", 1023})
06.
DataGridView1.Rows.Add(New String() {"Javier", "Usuario", 111})
07.
DataGridView1.Rows.Add(New String() {"Susana", "Usuario", 1})
08.
DataGridView1.Rows.Add(New String() {"Verónica", "Supervisor", 24})
09.
DataGridView1.Rows.Add(New String() {"Gabriela", "Usuario", 65})
10.
DataGridView1.Rows.Add(New String() {"Agustín", "Usuario", 719})
11.
DataGridView1.Rows.Add(New String() {"Camila", "Supervisor", 4322})
12.
DataGridView1.Rows.Add(New String() {"Melisa", "Usuario", 654})
13.
DataGridView1.Rows.Add(New String() {"Liliana", "Soporte", 22})
14.
End Sub

gustavo lopera

Mensajes: 6
Fecha de inscripción: 15/02/2011

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

Permiso de este foro:
No puedes responder a temas en este foro.