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
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
"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
mfg
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
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:
>>>>
>>>>
>>>> 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
>>>>> 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: