2011-01-19 14 views
0

私はボタンコントロールとデータグリッドを持つSilverlightページを持っています。 SilverlightページのClickイベントは、Silverlightチャイルドウィンドウに移動します。 SilverlightページのDataGridには、すべての顧客の注文が表示されます。 Silverlightチャイルドウィンドウには、データフォームとテキストフィールド、および顧客のコンボボックスがあります。 ChildWindowにデータを保存しても問題はありません。 ChildWindowで[OK]をクリックすると問題が発生します。 Silverlightページのデータグリッドには、注文情報が入力されます。 DataGridの列の1つがCustomerID列です。 ユーザーがどの順序をよく理解するようにするには、 datagridtemplatecolumnにコンボボックスを追加することにしました。コンボボックスはCustomerDataSourceに完全にバインドされます。 しかし、注文ごとに、それに対応する顧客名を表示したい。 しかし、これは起こりません。 これをどのように達成できますか?ここでSilverlightページのDatagridコントロールのComboBox selectedValue

+0

を設定するには、私のコードは、あなたのコンボのためのいくつかのXAMLを提供することができますか? SelectedItemプロパティとDisplayMemberPathプロパティを設定しましたか?選択したコンボアイテムをどのデータ型にバインドしようとしていますか? –

答えて

0

は、コンボボックスの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}}"/> 
関連する問題