Привет у друзей, я хочу отобразить данные от DB до поля комбинированного списка, Таблица базы данных, есть идентификатор, investPlan, сумма. Теперь я хочу показать 'investPln' седло в поле комбинированного списка и когда пользователь выбирает любой план затем соответствующие дисплеи суммы в управлении текстовым полем. Я могу отобразить '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}" />
Ну вот :)
Combobox имеет событие, которое срабатывает при изменении элемента. Вы можете использовать это событие .SelectionChanged