【问题标题】:No Fields in XamDataGridXamDataGrid 中没有字段
【发布时间】:2012-04-23 08:46:34
【问题描述】:

美好的一天!

我有 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 标记中的麻烦在哪里。 如有任何帮助,我将不胜感激。

【问题讨论】:

    标签: xamdatagrid


    【解决方案1】:

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

    Standartprice 应该是StandardPrice 吗?

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多