Telerik RadGrid Guss Ausnahme, wenn sie mit einer Reihe von Objekten von ihrem Elterntyp bevölkert
Frage
Ich habe gerade über eine Casting Ausnahme kommen, während der Telerik RadGrid verwendet wird.
Es tritt während der DataBind-Ereignis, wenn ich ein Array von Objekten als Datenquelle haben
radgrid1.DataSource = new BaseObject[] { new ChildObject1(), new ChildObject2() };
, wo die Klassen ChildObject1 und ChildObject2 erben beide aus der Klasse Baseobject.
Lösung
gefunden Nur die Antwort.
var objects = new BaseObject[] { new ChildObject1(), new ChildObject2() };
radgrid1.DataSource = new List<BaseObject>(objects);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow