Telerik Radgrid는 부모 유형별로 객체 배열로 채워질 때 예외를 캐스트합니다.

StackOverflow https://stackoverflow.com/questions/881336

  •  22-08-2019
  •  | 
  •  

문제

Telerik Radgrid를 사용하는 동안 캐스팅 예외를 발견했습니다.

DataSource로 객체 배열이있는 경우 Databind 이벤트 중에 발생합니다.

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

여기서 클래스는 childobject1 및 childobject2 모두 클래스베이스 오브 ject에서 상속됩니다.

도움이 되었습니까?

해결책

방금 답을 찾았습니다.

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top