2010-02-22 29 views
5

Xin chào bạn bè tôi muốn hiển thị dữ liệu từ DB đến combobox, bảng DB có id, investPlan, số tiền. Bây giờ tôi muốn hiển thị 'investPln' col trong combobox và khi người dùng chọn bất kỳ kế hoạch nào thì số tiền tương ứng sẽ hiển thị trong điều khiển textBox. Tôi có thể hiển thị 'invetsPlan' hàng trong comboBox nhưng không biết làm thế nào để làm điều còn lại. GIÚP TÔI!!Kết hợp WPF combobox và hiển thị giá trị của nó vào TextBox

XAML Phần

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

Mã Đằng sau Phần

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

Trả lời

6

Bạn sắp hoàn tất!

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

Có bạn đi :)

0

Combobox có một sự kiện để bắn về biến đổi của một mục .Bạn có thể sử dụng sự kiện .SelectionChanged

+0

Không cần phải làm những việc như thế trong tình huống như vậy trong WPF – arconaut

Các vấn đề liên quan