Hallo,
mein Projekt sammelt ArtikelDaten (Strings,Date,Images) und speichert das ganze in einer List(of Articel).
Die Articel sind jeweils einem Benutzer zugeordnet. Jeder Benutzer hat eine Listview in einem Tabcontrol in dem "seine" Articel angezeigt werden.
So weit hat eigentlich alles ganz gut funktioniert, auch wenn es mit den Listviews relativ aufwändig war.
Ich habe mich dann entschlossen die Listviews gegen Datagridviews auszutauschen und per BindingSource an die "Datenbank" zu hängen.
Also die List(of Articel) gegen eine BindingList(of Articel) ausgetauscht.
Da die Artikeldaten zur Laufzeit geändert werden habe ich in der Articel-Klasse noch INotifyPropertyChanged Implementiert.
Soweit so gut, jetzt hänge ich aber bei der Filterung fest. Ich schaffe es nicht zufriedenstellend die Artikel auf die Benutzer-Datengridviews aufzuteilen
Da BindingSource.Filter ja nicht von der BindingList(of T) unterstützt wird, bin ich mir unsicher ob ich auf das richtige Datenmodell gesetzt habe.
Ich sehe gerade 2 Möglichkeiten:
1. Irgendwie IBindingListview in eine BindingList(of T) implementieren. Hab aber ehrlich gesagt keine Ahnung wie genau das funktioniert.
2. Umstieg auf ein DataSet. Allerdings weiß ich nicht wie und ob das mit den Bildern funktioniert.
Ich sehe momentan den Wald vor lauter Bäumen nicht. Bin ich auf dem richtigen Weg und das Filter-Problem ist leicht zu lösen oder sollte ich komplett auf was anderes umsteigen?
mein Projekt sammelt ArtikelDaten (Strings,Date,Images) und speichert das ganze in einer List(of Articel).
Die Articel sind jeweils einem Benutzer zugeordnet. Jeder Benutzer hat eine Listview in einem Tabcontrol in dem "seine" Articel angezeigt werden.
So weit hat eigentlich alles ganz gut funktioniert, auch wenn es mit den Listviews relativ aufwändig war.
Ich habe mich dann entschlossen die Listviews gegen Datagridviews auszutauschen und per BindingSource an die "Datenbank" zu hängen.
Also die List(of Articel) gegen eine BindingList(of Articel) ausgetauscht.
Da die Artikeldaten zur Laufzeit geändert werden habe ich in der Articel-Klasse noch INotifyPropertyChanged Implementiert.
Soweit so gut, jetzt hänge ich aber bei der Filterung fest. Ich schaffe es nicht zufriedenstellend die Artikel auf die Benutzer-Datengridviews aufzuteilen
Da BindingSource.Filter ja nicht von der BindingList(of T) unterstützt wird, bin ich mir unsicher ob ich auf das richtige Datenmodell gesetzt habe.
Ich sehe gerade 2 Möglichkeiten:
1. Irgendwie IBindingListview in eine BindingList(of T) implementieren. Hab aber ehrlich gesagt keine Ahnung wie genau das funktioniert.
2. Umstieg auf ein DataSet. Allerdings weiß ich nicht wie und ob das mit den Bildern funktioniert.
Ich sehe momentan den Wald vor lauter Bäumen nicht. Bin ich auf dem richtigen Weg und das Filter-Problem ist leicht zu lösen oder sollte ich komplett auf was anderes umsteigen?