绑定WPF组合框并将其值显示到文本框
问题描述:
你好朋友我想显示数据从数据库到组合框,数据库表有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();
}
答
你几乎没有后面!
<TextBox Text="{Binding ElementName=comboBox1, Path=SelectedItem.amount}" />
你去那里:)
答
组合框有一个触发事件,对项目的改变。你可以使用.SelectionChanged事件
没有必要做这样的事情在WPF这样的场景 – arconaut 2010-02-22 12:56:51