2012-04-23 3 views
2

안녕하세요!XamDataGrid의 필드가 없습니다.

데이터 소스가 100 % pupulated입니다. AutoGenerateFields 속성을 True로 설정하면 모든 availble 데이터가 수신되어 성공적으로 표시되기 때문에 확실합니다. 하지만, 실제로 달성해야하는 것은 고정 된 필드 집합 만 표시하는 것입니다. AutoGenerateFields를 False로 설정하면 모든 레코드가 같은 방식으로 수신되지만 열은 전혀 수신되지 않습니다. 내 XAML 마크 업에 문제어디 있는지 이해할 수 없다

<igDP:XamDataGrid.FieldLayouts> 
    <igDP:FieldLayout > 
    <igDP:FieldLayout.Settings> 
     <igDP:FieldLayoutSettings AutoArrangeCells="Never"/> 
    </igDP:FieldLayout.Settings> 
    <igDP:FieldLayout.Fields> 
     <igDP:Field Name="Article" Label="Article" Row="0" Width="Auto" IsScrollTipField="True" Column="0"/> 
     <igDP:Field Name="Condition" Label="Condition" Row="0" Width="Auto" Column="1"/> 
     <igDP:Field Name="Description" Label="Description" Row="0" Width="Auto" Column="2"/> 
     <igDP:Field Name="Standartprice" Label="St. price" Row="0" Width="Auto" IsScrollTipField="True" Column="3"/> 
     <igDP:Field Name="Listprice" Label="List price" Width="Auto" Row="0" Column="4" /> 
     <igDP:UnboundField Name="RowDetails" Row="1" Column="0" ColumnSpan="4">     

    </igDP:FieldLayout.Fields> 
    </igDP:FieldLayout> 
</igDP:XamDataGrid.FieldLayouts> 

:

여기 내 XAML 코드입니다. 도움을 주시면 감사하겠습니다.

답변

4

사용자가 필드에 바인딩 된 데이터 소스의 속성과 정확하게 일치하는지 확인해야합니다. 그 중 하나가 잘못되면 아무 것도 표시하지 않으며 대소 문자를 구분합니다.

StandartpriceStandardPrice이어야합니까?

0

DarkIce 님의 의견이 맞는 것 같습니다. 관련된 특정 필드를 찾는 데 도움이되도록 Visual Studio의 출력 탭에서 잘못 명명 된 바인딩을보고 할 수도 있습니다.

즉, 신비한 "빈 그리드"가 나타나면 항상 그 문제가 해결되지는 않았지만 내가 본 첫 번째 장소입니다.