2009-02-08 4 views
0

다음과 같이 객체는 말 : 태그 동적이지만, 핵심 데이터 객체의 컬렉션에 저장된 태그 목록이개체 목록의 항목을 DataGrid의 개체 행에 추가하려면 LINQ (또는 기타)를 사용 하시겠습니까?

string Name 
Dictionary<string,bool> Tags 

.

는 그래서 같은 데이터 그리드에이를 표시 할 수 있도록하려면 :

Name tag1 tag2 tag3 
Bob true true 
John true  true 

나는 거짓을 떠났지만 필요한 경우 그 거기에있을 수 있습니다. 동적 투사를 작성해야하기 때문에

건배

답변

0

당신은 정말 속성이되는 태그 컬렉션의 각 키, 똑바로 LINQ와 함께이 작업을 수행 할 수 없습니다.

태그 (Name 속성 포함)에 해당하는 열을 포함하는 데이터 집합을 만든 다음 보유한 클래스 인스턴스에 해당하는 행을 사용하여 데이터 집합을 만드는 것이 좋습니다.