繁体   English   中英

绑定WPF组合框并将其值显示到TextBox

[英]Binding WPF combobox and displaying its Value to TextBox

您好朋友,我想显示数据库中的数据到组合框,数据库表中包含id,investPlan,金额。 现在,我想在组合框中显示“ investPln”列,当用户选择任何计划时,相应的金额将显示在textBox控件中。 我能够在comboBox中显示“ invetsPlan”行,但不知道如何休息。 帮我!!

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事件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM