LINQ (또는 무엇이든) 객체 목록에서 DataGrid의 개체 행에 항목을 추가하려면?
-
22-08-2019 - |
문제
개체는 다음과 같습니다.
string Name
Dictionary<string,bool> Tags
태그가 동적이지만 핵심 데이터 객체의 컬렉션에 저장된 태그 목록이 있습니다.
나는 이것을 datagrid와 같은 Datagrid에 표시 할 수 있기를 원합니다.
Name tag1 tag2 tag3
Bob true true
John true true
나는 거짓을 제외했지만 필요한 경우 거기에있을 수 있습니다.
건배
해결책
LINQ를 똑바로 세우면 실제로이 작업을 수행 할 수는 없습니다. 왜냐하면 태그 컬렉션의 각 키가 속성이되면서 투영을 동적으로 만들어야하기 때문입니다.
태그에 해당하는 열 (이름 속성)과 클래스의 인스턴스에 해당하는 행을 사용하여 데이터 세트를 작성하는 것이 좋습니다.
제휴하지 않습니다 StackOverflow