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 时遇到了投射异常。
如果我有一个对象数组作为数据源,它会在 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);