美好的一天!
我有数据源,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标记中麻烦的位置。 我将不胜感激任何帮助。
答案 0 :(得分:4)
您必须确保您为该字段提供的Name
与绑定数据源的属性完全匹配。如果其中一个出错,则不会显示任何内容,请记住它也区分大小写。
Standartprice
应StandardPrice
吗?
答案 1 :(得分:0)
DarkIce的评论可能是正确的。若要帮助查找所涉及的特定字段,还可以检查Visual Studio中的“输出”选项卡,其中将报告错误命名的绑定。
那说,当神秘的“空白网格”出现时,这并不能解决我的问题,但这是我看的第一个地方。