2009-05-19 3 views
0

Telerik RadGrid를 사용하는 동안 Casting Exception을 발견했습니다. 내가 클래스 ChildObject1 및 ChildObject2 두 클래스 BaseObject에서 상속 데이터 소스Telerik RadGrid 부모 형식으로 개체 배열로 채울 때 캐스트 예외가 발생합니다.

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

으로 객체의 배열이있는 경우

IT는 데이터 바인딩 이벤트 기간 동안 발생합니다.

답변

0

방금 ​​답변을 찾았습니다.

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

관련 문제