Nun versuche ich
DataProviderCollection providerCollection = new DataProviderCollection();
providerCollection.Add((IDataProvider)dgDaten1.ItemsSource);
providerCollection.Add((IDataProvider)dgDaten2.ItemsSource);
LL.DataSource = providerCollection;
Ich erhalte dann die Fehlermeldung das es nicht umgewandelt werden kann.
Wenn ich dem Bericht
LL.DataSource = dgDaten1.ItemsSource;
zuordne funktioniert es.
meine Vermutung: die beiden ItemSource-Objekte haben den gleichen “Namen” - zumal sie auch auf der identischen Query qry1 basieren.
Dadurch weiß nun die ProviderCollection nicht, unter welchem Tabellennamen es in List & Label angemeldet werden soll. Also wenn beide ItemSource-Objekte unabhängig voneinander mit der DataSource-Property funktionieren, würde ich mal noch Debwin4 zu raten ziehen und mir die Ausgaben anschauen. Vielleicht erkennt man dort das Problem noch eher.
Hallo,
daran liegt es nicht. Hab den Fehler in meiner Nachricht oben korrigiert.
Die genaue Fehlermeldung lautet:
Das Objekt des Typs
“System.Collections.Generic.List kann nicht in Typ combit.Listlabel.dataproviders.idataprovider umgewandelt werden”