2010-02-22 134 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