Enlace con datagridview

33 views
Skip to first unread message

Duilio

unread,
Nov 21, 2007, 3:17:50 PM11/21/07
to NHibernate-Hispano
Hola desde ya muchas gracias por sus respuestas en mi post anterior
pero lamentablemente
sigo sin poder solucionar el problema, implemente el ordenador que me
pasaste Dario (otra ves gracias) y anduvo pero yo necesito ordenar por
mas de una columna o sea por ejemplo ordenar por rubro y dentro de
rubro por articulo. Tambien probe la opcion de pasarle al
bindingsource una bindinglist pero me da un error diciendo que la
propiedad no existe cuando pongo la propiedad sort del bindingsource.
Para peor estoy usando visual basic y todo lo que encuentro esta en
C#.
O sea mi problema es solo encontrar algun tipo de lista tipada que
pueda tomar un resultado de criteria (aunque sea que tenga que
pasarlos uno a uno) y que yo lo ponga como datasource en un
bindingsource enlazado a un datagridview y que los datos puedan ser
ordenados y filtrados como si fueran provenientes de una tabla de un
dataset.
Muchas gracias y disculpen la insistencia con el tema pero debe ser
debido a mi inexperiencia es una tema que no puedo resolver sin su
ayuda
Duilio

Dario Quintana

unread,
Nov 21, 2007, 6:52:40 PM11/21/07
to NHibernat...@googlegroups.com
Pero en el ordenador que te pasé no tiene restricciones, simplemente tenes que pasarle el IComparer que está esperando, te pasé la parte de los test y ahí muestra un ejemplo. Si necesitás ordenar por más de un criterio, vas a tener que programar  el IComparer acorde a la situación.
Sino leiste IComparer...me temo que ahí está el problema.

Saludos
--
Dario Quintana
http://darioquintana.com.ar/blogging

Dario Quintana

unread,
Nov 21, 2007, 6:55:34 PM11/21/07
to NHibernat...@googlegroups.com

Dario Quintana

unread,
Nov 21, 2007, 9:20:00 PM11/21/07
to NHibernat...@googlegroups.com
Otro lugar en el que podrías hacerl el ordenamiento es a nivel de filters.
Sacado de la documentación:

Collection elements may be ordered or grouped using a query filter:

ICollection orderedCollection = s.Filter( collection, "order by this.Amount" );
ICollection counts = s.Filter( collection, "select this.Type, count(this) group by this.Type" );

Saludos


On Nov 21, 2007 5:17 PM, Duilio <duilio...@gmail.com > wrote:

Duilio

unread,
Nov 22, 2007, 7:48:15 AM11/22/07
to NHibernate-Hispano
Hola dario voy a intentar con todo o que me dijiste esta demas decir
que gracias por tu tiempo y tu ayuda lamentablemente como en laburo me
apuran si no resuelvo esto tendre que usar dataset, para peor todavia
me falta implementar muchas cosas con respecto a la persistencia.
Reitero las gracias
Saludos
Duilio

On 21 nov, 23:20, "Dario Quintana" <conta...@darioquintana.com.ar>
wrote:
> Otro lugar en el que podrías hacerl el ordenamiento es a nivel de filters.
> Sacado de la documentación:
>
> Collection elements may be ordered or grouped using a query filter:
>
>
>
> > ICollection orderedCollection = s.Filter( collection, "order by
> > this.Amount" );
> > ICollection counts = s.Filter( collection, "select this.Type, count(this)
> > group by this.Type" );
>
> Saludos
>
Reply all
Reply to author
Forward
0 new messages