Telerik RadGrid按父类型填充对象数组时抛出异常

时间:2009-05-19 07:02:03

标签: c# casting telerik radgrid

我在使用Telerik RadGrid时遇到了Casting Exception。

如果我有一个对象数组作为数据源

,它会在DataBind事件期间发生

radgrid1.DataSource = new BaseObject[] { new ChildObject1(), new ChildObject2() };

其中类ChildObject1和ChildObject2都继承自BaseObject类。

1 个答案:

答案 0 :(得分:0)

刚刚找到答案。

var objects = new BaseObject[] { new ChildObject1(), new ChildObject2() }; radgrid1.DataSource = new List<BaseObject>(objects);