我有一个Silverlight页面,其中有一个按钮控件和一个Datagrid。 Silverlight页面上的Click事件导航到Silverlight子窗口。 Silverlight页面上的DataGrid显示所有客户的订单。 Silverlight子窗口具有数据表单和文本字段以及客户组合框。 保存ChildWindow上的数据没有问题。 当我在ChildWindow上单击“确定”时,问题就开始了。 Silverlight页面上的数据网格填充了订单信息。 DataGrid中的一列是CustomerID列。 为了让用户更好地理解它的顺序,我决定添加一个组合框 datagridtemplatecolumn。组合框完美地绑定到CustomerDataSource。 但对于每个订单,我希望它显示相应的客户名称。 但这不会发生。 我怎样才能做到这一点?
答案 0 :(得分:0)
以下是设置Combobox selectedvalue
的代码<ComboBox Name="cmbCodeParts"
Width="120"
HorizontalAlignment="Left"
ItemsSource="{Binding ElementName=tblRecipe_CodePartsTypeDomainDataSource, Path=Data,Converter={StaticResource debugconverter}}"
DisplayMemberPath="codePartsType"
SelectedValuePath="codePartsTypeID"
SelectedValue="{Binding codePartsTypeID,Mode=TwoWay,Converter={StaticResource debugconverter}}"/>