0
我是WPF的新手。下面是XAML代码。从wpf datagrid检索先前保存的组合框项目
<dg:DataGrid.Columns>
<dg:DataGridTemplateColumn Header="Cars" MinWidth="70" Width="70">
<dg:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox Name="cboCars" MinWidth="70" ItemsSource="{Binding Path=Cars}" Width="70">
<ComboBoxItem>BMW</ComboBoxItem>
<ComboBoxItem>Benz</ComboBoxItem>
<ComboBoxItem>Audi</ComboBoxItem>
</ComboBox>
</DataTemplate>
</dg:DataGridTemplateColumn.CellTemplate>
</dg:DataGridTemplateColumn>
所以每行包含组合框,它包含了所有的3名辆车的名字是有作为组合框项目,用户可以选择从下拉式选单车上下来并保存。但是,当从数据库中取回数值时,我无法在网格行中显示与之前保存的物品相同的车辆。现在假设我选择“奥迪”并保存表格,稍后当我尝试检索保存时数据,组合框将不显示任何内容!如何在网格中显示精确的汽车?请帮帮我。
的可能的复制[需要设置的简单的工作例如基于第二组合框的SelectedValue WPF MVVM组合框的ItemsSource(https://stackoverflow.com/questions/23168068/need-simple-working - 实施例 - 的设定装置,WPF的MVVM-组合框-的ItemsSource基于上-SE) – Gus