LINQ (또는 무엇이든) 객체 목록에서 DataGrid의 개체 행에 항목을 추가하려면?

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

문제

개체는 다음과 같습니다.

string Name
Dictionary<string,bool> Tags

태그가 동적이지만 핵심 데이터 객체의 컬렉션에 저장된 태그 목록이 있습니다.

나는 이것을 datagrid와 같은 Datagrid에 표시 할 수 있기를 원합니다.

Name  tag1  tag2 tag3
Bob   true  true
John  true       true

나는 거짓을 제외했지만 필요한 경우 거기에있을 수 있습니다.

건배

도움이 되었습니까?

해결책

LINQ를 똑바로 세우면 실제로이 작업을 수행 할 수는 없습니다. 왜냐하면 태그 컬렉션의 각 키가 속성이되면서 투영을 동적으로 만들어야하기 때문입니다.

태그에 해당하는 열 (이름 속성)과 클래스의 인스턴스에 해당하는 행을 사용하여 데이터 세트를 작성하는 것이 좋습니다.

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