我正在更新我的项目以使用 DevExpress DXGrid。注意:我正在使用他的 MVVM 轻量级工具包。
我已成功绑定到默认的 wpf 网格,但现在我想升级它以使用 DXgrid。我“认为”我绑定正确,但是当网格显示时,单元格都是空的。行号是正确的(即我有 3 辆汽车,我有 3 行)所以它肯定会看到我的数据,但我确信我在某处缺少一个属性,因为没有一个文本显示所有单元格都是空的
<dxg:GridControl.Columns>
<dxg:GridColumn FieldName="{Binding Path=Id}" Header="ID"/>
<dxg:GridColumn FieldName="{Binding Path=NominationDate, StringFormat=\{0:dd/MM/yyyy\}}" Header="Nomination Date" />
<dxg:GridColumn FieldName="{Binding Path=CarNumber}" Header="CarNumber"/>
<dxg:GridColumn FieldName="{Binding Path=CarName}" Header="Car Name" />
<dxg:GridColumn FieldName="{Binding Path=Colour}" Header="Colour"/>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView Name="tableView1" SelectedRowsSource="{Binding Selection}" MultiSelectMode="Row" NavigationStyle="Row" />
</dxg:GridControl.View>
</dxg:GridControl>