dt.AsEnumerable()

03/04/2009 - 18:42 von Hans Wagner | Report spam
Hallo NG,
ich erstelle der Zeit eine Grafik mit der Chart Komponente.
Die Daten sollten über eine "DataBindCrossTable" angebunden werden.

U.g. Funktion bringt mir aber einen Fehler:
Chart1.DataBindCrossTable(dt, "Fahrzeugtyp", "MonatJahr", "Preis", "")


Fehlermeldung:
InvalidCasrException wurde nicht behandelt
Das Objekt des Typs "System.Data.Table" kann nicht in Typ
"System.Collections.Ienumerable" umgewandelt werden.

Nun habe ich gelesen dass man eigentlich die DataTable mit
dt.AsEnumerable() abàndern sollte. Dies funktioniert aber auch nicht.

Meine dt fülle ich über einen Select String von mehreren Tabellen.

Weiß jemand Rat??


Danke
Hans
 

Lesen sie die antworten

#1 Martin Honnen
03/04/2009 - 19:22 | Warnen spam
Hans Wagner wrote:

ich erstelle der Zeit eine Grafik mit der Chart Komponente.
Die Daten sollten über eine "DataBindCrossTable" angebunden werden.

U.g. Funktion bringt mir aber einen Fehler:
Chart1.DataBindCrossTable(dt, "Fahrzeugtyp", "MonatJahr", "Preis", "")


Fehlermeldung:
InvalidCasrException wurde nicht behandelt
Das Objekt des Typs "System.Data.Table" kann nicht in Typ
"System.Collections.Ienumerable" umgewandelt werden.

Nun habe ich gelesen dass man eigentlich die DataTable mit
dt.AsEnumerable() abàndern sollte. Dies funktioniert aber auch nicht.

Meine dt fülle ich über einen Select String von mehreren Tabellen.



Ist das .NET 3.5? Da sollte dt.AsEnumerable() funktionieren, so
System.Data.DataSetExtensions.dll eingebunden ist.





Martin Honnen MVP XML
http://JavaScript.FAQTs.com/

Ähnliche fragen