我在使用Telerik RadGrid时遇到了Casting Exception。
如果我有一个对象数组作为数据源
,它会在DataBind事件期间发生 radgrid1.DataSource = new BaseObject[] { new ChildObject1(), new ChildObject2() };
其中类ChildObject1和ChildObject2都继承自BaseObject类。
答案 0 :(得分:0)
刚刚找到答案。
var objects = new BaseObject[] { new ChildObject1(), new ChildObject2() };
radgrid1.DataSource = new List<BaseObject>(objects);