2010-02-22 16 views
5

Ciao amici voglio visualizzare i dati dal DB alla combobox, la tabella DB ha id, investPlan, importo. Ora voglio mostrare 'investPln' col in combobox e quando l'utente seleziona un piano, viene visualizzata la quantità corrispondente nel controllo TextBox. Sono in grado di visualizzare le righe 'invetsPlan' in comboBox ma non so come fare il resto. AIUTAMI!!Associazione di WPF alla casella combinata e visualizzazione del relativo valore in TextBox

XAML Parte

<ComboBox Height="23" Margin="70,72,88,0" Name="comboBox1" VerticalAlignment="Top" DropDownClosed="comboBox1_DropDownClosed" 
       ItemsSource="{Binding}" IsSynchronizedWithCurrentItem="True" SelectedValue="{Binding Path=id}" DisplayMemberPath="fullName" SelectedValuePath="id"/> 

Codice Dietro Parte

private void Window_Loaded(object sender, RoutedEventArgs e) 
    { 
     DataSet1TableAdapters.membersTableAdapter ta = new ComboBoxDB.DataSet1TableAdapters.membersTableAdapter(); 
     comboBox1.ItemsSource = ta.GetData(); 
    } 

risposta

6

Ci siamo quasi!

<TextBox Text="{Binding ElementName=comboBox1, Path=SelectedItem.amount}" /> 

ci si va :)

0

Combobox ha un evento di sparare sul cambiamento di un elemento .È possibile utilizzare tale evento .SelectionChanged

+0

Non c'è bisogno di fare cose del genere in tali scenari in WPF – arconaut

Problemi correlati