2010-02-22 135 views
5

你好朋友我想顯示數據從數據庫到組合框,數據庫表有id,investPlan,金額。現在我想在組合框中顯示'investPln'col,並且當用戶選擇任何計劃時,然後在文本框控件中顯示相應的數量。我能夠在comboBox中顯示'invetsPlan'行,但不知道如何做休息的事情。幫我!!綁定WPF組合框並將其值顯示到文本框

XAML部分

<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"/> 

代碼

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

回答

6

你幾乎沒有後面!

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

你去那裏:)

0

組合框有一個觸發事件,對項目的改變。你可以使用.SelectionChanged事件

+0

沒有必要做這樣的事情在WPF這樣的場景 – arconaut 2010-02-22 12:56:51