XamDataGrid中没有字段

时间:2012-04-23 08:46:35

标签: xamdatagrid

美好的一天!

我有数据源,100%已经化了。我很确定,因为当AutoGenerateFields属性设置为True时,会收到并成功显示所有可用数据。但是,我真正需要实现的是仅显示固定的字段集。如果我将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标记中麻烦的位置。 我将不胜感激任何帮助。

2 个答案:

答案 0 :(得分:4)

您必须确保您为该字段提供的Name与绑定数据源的属性完全匹配。如果其中一个出错,则不会显示任何内容,请记住它也区分大小写。

StandartpriceStandardPrice吗?

答案 1 :(得分:0)

DarkIce的评论可能是正确的。若要帮助查找所涉及的特定字段,还可以检查Visual Studio中的“输出”选项卡,其中将报告错误命名的绑定。

那说,当神秘的“空白网格”出现时,这并不能解决我的问题,但这是我看的第一个地方。