Foros del Web » Programación para mayores de 30 ;) » .NET »

Alguna vez cargaron una Datagridview con una coleccion de objetos?

Estas en el tema de Alguna vez cargaron una Datagridview con una coleccion de objetos? en el foro de .NET en Foros del Web. Hola Gente. Tengo una aplicacion windows en c# y a una grilla le asigno en el datasource una coleccion de lista de objetos de "clientes". ...
  #1 (permalink)  
Antiguo 21/07/2008, 08:09
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 24 años, 1 mes
Puntos: 19
Alguna vez cargaron una Datagridview con una coleccion de objetos?

Hola Gente.

Tengo una aplicacion windows en c# y a una grilla le asigno en el datasource una coleccion de lista de objetos de "clientes". Si bien muestra muy bien los datos no se si les a pasado que deja de funcionar la opcion de ordenar la grilla por columnas.

Uncluso probe usar un bindingsource.sort pero no funciona, todas estas cosas funcionas si uso un dataset o un datatable.

¿Alguién tiene idea de como poder habilitar un Datagridview para que permita ordenar por columnas con una coleccion de objetos.
Mil gracias.
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #2 (permalink)  
Antiguo 21/07/2008, 14:08
Avatar de JonhyReyes  
Fecha de Ingreso: febrero-2007
Mensajes: 103
Antigüedad: 17 años, 9 meses
Puntos: 1
Respuesta: Alguna vez cargaron una Datagridview con una coleccion de objetos?

Puedes Crear una clase LIstaClientes
y colocas lo siguiente
Inherits System.componentModel.BindingList(OF Cliente)

Con esto heredas algunos metodos para ordenar tu listado y el datagrid lo puede hacer

ahh tienes que convertirlo a C# por que el ejemplo es para VB.Net

Saludos
  #3 (permalink)  
Antiguo 21/07/2008, 17:34
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 24 años, 1 mes
Puntos: 19
Respuesta: Alguna vez cargaron una Datagridview con una coleccion de objetos?

Hola amigo, mil gracias.

Voy a probar y te aviso.
Lo que si, que significa eso que me dices:

"Con esto heredas algunos metodos para ordenar tu listado "

MIL GRACIAS
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #4 (permalink)  
Antiguo 22/07/2008, 17:04
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 24 años, 1 mes
Puntos: 19
Respuesta: Alguna vez cargaron una Datagridview con una coleccion de objetos?

Amigo, como estas.

Vos sabes que probe como me indicaste pero me sigue sin funcionar.
Por casualidad no tendras un ejemplito por más que esté en VB.net??
Mil gracias.
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #5 (permalink)  
Antiguo 23/07/2008, 04:59
 
Fecha de Ingreso: julio-2008
Mensajes: 34
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Alguna vez cargaron una Datagridview con una coleccion de objetos?

La ordenacion de un grid con na coleccion de objetos no es automatica, tienes que hacer un comparador para esa clase y cargar la lista ordenada cuando se produzca el evento sorting
  #6 (permalink)  
Antiguo 23/07/2008, 09:55
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 24 años, 1 mes
Puntos: 19
Respuesta: Alguna vez cargaron una Datagridview con una coleccion de objetos?

No entiendo bien.

¿Vos decis que cuando hagan clic en la columna voy a tener que llamar de nuevo llamar al metodo que me trae e listado de clientes y mandarle un parametro de ordenamiento y cargar de nuevo la grilla?

Mil gracias amigo
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:01.