Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Telerik RadGrid を使用しているときに Casting Exception に遭遇しました。
データソースとしてオブジェクトの配列がある場合、DataBind イベント中に発生します
radgrid1.DataSource = new BaseObject[] { new ChildObject1(), new ChildObject2() };
ここで、クラス ChildObject1 と ChildObject2 は両方ともクラス BaseObject から継承します。
ちょうど答えを見つけました。
var objects = new BaseObject[] { new ChildObject1(), new ChildObject2() }; radgrid1.DataSource = new List<BaseObject>(objects);
var objects = new BaseObject[] { new ChildObject1(), new ChildObject2() };
radgrid1.DataSource = new List<BaseObject>(objects);