Hola de nuevo a todos, espero que me puedan ayudar con el siguiente
problema que tengo.
En mi aplicacion windows he creado un datagridview el cual utiliza como
datasource un bindingsource el cual usa a su vez como datasource una
clase de objetos definida por mi, la cual tiene sus propiedades y
metodos propios.
El caso es q cargo desde la base de datos en un ilist una serie de
objetos de la clase antes mencionada. Al hacer un:
MiDatagridView.DataSource = MiListaCargada;
pues el datagridview se carga sin problemas con todos los datos de los
dititntos objetos del IList, pero no me permite el orden automatico de
las filas de este al pinchar sobre la cabecera de la columna.
¿Como podria solucionar esto?
De momento yo estoy trabajando con el evento "ColumnHeaderMouseClick",
ahi identifico la columna que se ha pulsado, pero no se como seguir y
ordenar el datagridview.
Por un lado habia pensado en ordenar el Ilist, pero no se como hacer
para indicar que me ordene los bojetos que tiene dentro mediante una
propiedad concreta de estos.
Tambien pense en ordenar las filas, pero no se como indicarle tampoco
que coja las filas y las ordene por el valor de una columna concreta.
¿Alguien puede ayudarme?
Muchas gracias.
Leer las respuestas