2012-04-23 11 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

フィールドを指定したNameが、バインドされたデータソースのプロパティと正確に一致することを確認する必要があります。それらのうちの1つが間違っている場合は、何も表示されません。また、大文字と小文字が区別されます。

StandartpriceStandardPriceとなりますか?

0

DarkIceのコメントはおそらく正しいです。関連する特定のフィールドの位置を特定するのを助けるために、間違った名前のバインディングが報告されるVisual Studioの出力タブをチェックすることもできます。

これは、不思議な「空白のグリッド」が現れたときに必ずしも問題を解決したわけではありませんが、私が最初に見ているところです。

関連する問題