Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

dt.AsEnumerable()

9 views
Skip to first unread message

Hans Wagner

unread,
Apr 3, 2009, 12:42:16 PM4/3/09
to
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

Martin Honnen

unread,
Apr 3, 2009, 1:22:44 PM4/3/09
to
Hans Wagner wrote:

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/

Hans Wagner

unread,
Apr 3, 2009, 1:46:20 PM4/3/09
to
Hallo,
nein ich benutze Net 2.0

Hans

Stefan Falz [MVP]

unread,
Apr 3, 2009, 4:14:58 PM4/3/09
to
Hallo Hans,

"Hans Wagner" schrieb:

> nein ich benutze Net 2.0

probier mal <DataTable>.DefaultView zu binden.

http://msdn.microsoft.com/de-de/library/system.data.datatable.defaultview(VS.80).aspx
http://msdn.microsoft.com/de-de/library/system.data.dataview(VS.80).aspx

--
Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Hans Wagner

unread,
Apr 4, 2009, 4:02:00 AM4/4/09
to
Hallo,
danke für die Unterstützung.
Ich konnte mein Problem lösen.

mfg
Hans
>

Stefan Falz [MVP]

unread,
Apr 4, 2009, 5:03:36 AM4/4/09
to
Hallo Hans,

"Hans Wagner" schrieb:

> Ich konnte mein Problem lösen.

und wie? Andere User, die evtl. mal vor demselben Problem stehen,
freuen sich bestimmt, wenn sie die Antwort dann hier finden können.

Hans Wagner

unread,
Apr 4, 2009, 4:14:43 PM4/4/09
to
Stefan Falz [MVP] schrieb:

> Hallo Hans,
>
> "Hans Wagner" schrieb:
>
>> Ich konnte mein Problem lösen.
>
> und wie? Andere User, die evtl. mal vor demselben Problem stehen,
> freuen sich bestimmt, wenn sie die Antwort dann hier finden können.
>
Sorry hatte ich nicht bedacht.
Ich bin den einfachsten Weg gegangen und habe auf NET 3.5 hochgezogen
und die Datei System.Data.DataSetExtensions.dll eingebunden.


Hans

Axel Wittenberg

unread,
Jul 16, 2011, 5:41:35 AM7/16/11
to
Hallo an alle, die vielleicht nochmal ?ber das Problem stolpern!

Das Binden eine Datatable ist relativ einfach.

Der Befehl muss nur lauten chart.DataBindCrossTable(New (Dataview(myDataTable),"....")

> On Friday, April 03, 2009 12:42 PM Hans Wagner wrote:

> 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


>> On Friday, April 03, 2009 1:22 PM Martin Honnen wrote:

>> Hans Wagner wrote:
>>
>>
>> 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/


>>> On Friday, April 03, 2009 1:46 PM Hans Wagner wrote:

>>> Hallo,


>>> nein ich benutze Net 2.0
>>>

>>> Hans


>>>> On Friday, April 03, 2009 4:14 PM Stefan Falz [MVP] wrote:

>>>> Hallo Hans,
>>>>
>>>> "Hans Wagner" schrieb:
>>>>
>>>>

>>>> --
>>>> Tschau, Stefan
>>>> Microsoft MVP - Visual Developer ASP/ASP.NET
>>>> http://www.asp-solutions.de/ - Consulting, Development
>>>> http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community


>>>>> On Saturday, April 04, 2009 4:02 AM Hans Wagner wrote:

>>>>> Hallo,
>>>>> danke für die Unterstützung.

>>>>> Ich konnte mein Problem lösen.
>>>>>

>>>>> mfg
>>>>> Hans


>>>>>> On Saturday, April 04, 2009 5:03 AM Stefan Falz [MVP] wrote:

>>>>>> Hallo Hans,
>>>>>>
>>>>>> "Hans Wagner" schrieb:
>>>>>>
>>>>>>

>>>>>> und wie? Andere User, die evtl. mal vor demselben Problem stehen,
>>>>>> freuen sich bestimmt, wenn sie die Antwort dann hier finden können.
>>>>>>

>>>>>> --
>>>>>> Tschau, Stefan
>>>>>> Microsoft MVP - Visual Developer ASP/ASP.NET
>>>>>> http://www.asp-solutions.de/ - Consulting, Development
>>>>>> http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community


>>>>>>> On Saturday, April 04, 2009 4:14 PM Hans Wagner wrote:

>>>>>>> Stefan Falz [MVP] schrieb:

0 new messages