2011-03-01 4 views
0

이것은 아마도 기본적인 질문 일 뿐이지 만 저는 이것에 익숙하지 않고 Google 검색에 의존합니다 ...DataGrid 용 데이터 템플릿을 정의하는 방법은 무엇입니까?

ID가 여러 개인 텍스트 행을 표시하는 DataGrid를 구성하려고합니다. 언어. 나는 ID 및 LanguageCell 항목의 컬렉션을 포함하는 클래스 "TextRow"떨어져 각 행을 내놓고있어, 언어와 텍스트가 포함 된 각 (나중에 더 추가 할 계획) :

public class TextRowClass 
    { 
     public string Label { get; internal set; } 
     public Dictionary<string, LanguageCell> TextCells { get; internal set; } 

     public class LanguageCell 
     { 
      public string Language { get; internal set; } 
      public string Text { get; internal set; } 
     } 
    } 

내 질문은 : 어떻게 원하는 경우 LanguageCell 클래스의 정보를 표시하도록 DataGrid를 설정합니까? (이 경우에는 셀에 Text 요소를 표시하고 다른 여러 요소를 사용하여 추가해야합니다.) 데이터 형식 정의와 관련이 있지만 그 정보를 찾을 수는 없습니다. .

감사합니다.

답변

0

클래스를 데이터 테이블로 변환하고이를 내 항목 소스로 사용하는 것에 대한 답을 찾았습니다. 이 과정에서 나는 DataGrids를은을 DataRowView로 데이터 테이블에서 모든 것을 처리 문제를 가로 질러,하지만이 게시물은 문제 해결 :

http://social.msdn.microsoft.com/Forums/en/wpf/thread/8b2e94b7-3c44-4642-8acc-851de5285062

가능성이없는 최고의 또는 가장 우아한 솔루션,하지만 하나의 I를 찾을 수있었습니다.

관련 문제