ComboBox在Silverlight页面的Datagrid控件中选择了值

时间:2011-01-19 22:19:22

标签: silverlight-4.0 datagrid combobox

我有一个Silverlight页面,其中有一个按钮控件和一个Datagrid。 Silverlight页面上的Click事件导航到Silverlight子窗口。 Silverlight页面上的DataGrid显示所有客户的订单。 Silverlight子窗口具有数据表单和文本字段以及客户组合框。 保存ChildWindow上的数据没有问题。 当我在ChildWindow上单击“确定”时,问题就开始了。 Silverlight页面上的数据网格填充了订单信息。 DataGrid中的一列是CustomerID列。 为了让用户更好地理解它的顺序,我决定添加一个组合框 datagridtemplatecolumn。组合框完美地绑定到CustomerDataSource。 但对于每个订单,我希望它显示相应的客户名称。 但这不会发生。 我怎样才能做到这一点?

1 个答案:

答案 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}}"/>