2013-02-01 1 views
0

최근 열을 표시 할 Infragistics XamGrid에 동적 컬렉션을 바인딩해야하는 상황에 직면했습니다. 그래서 ObservableCollection과 같은 것을리스트에 바인딩하고 싶습니다. 그러나 동적/Expando는 아직 infragistics에서 지원되지 않습니다. DataTable을 사용해 보았지만 작동하지 않았습니다.Infragistics XamGrid 동적 열

어떻게 달성 할 수 있습니까?

답변

1

결국 익명 유형을 사용하여이를 달성 할 수있었습니다. 선택할 열을 알고 있으면 익명 개체를 표에 바인딩 할 수 있습니다.

또한 표시 할 필드 목록과 데이터를 표시했습니다. 이들을 병합하기 위해 Exprssion 트리와 타입 빌더를 사용하여 런타임에 타입을 만들고 속성을 추가 한 다음이 새로운 타입을 그리드에 바인딩합니다. 표현식 작성 및 동적 유형 생성의 stackoverflow 자체에 대한 코드를 얻을 수 있습니다.