Как я могу получить значение из поля со списком и показать его в текстовое поле - PullRequest
0 голосов
/ 14 января 2019

как показать значение выбранного элемента в выпадающем списке в текстовом блоке?

Я использую этот код для получения значения.

  combobox20.ItemsSource = database.Mavads.ToList();
            combobox20.DisplayMemberPath = "MavadName";
            combobox20.SelectedValuePath = "MavadFe";

Я пытаюсь получить его с помощью этого кода

txt_f1.Text = combobox1.SelectedValuePath ;

но покажи мне "MavadFe"

я использую событие "IsMouseCapturedChanged"

Ответы [ 2 ]

0 голосов
/ 14 января 2019

comboBox1.SelectedItem.ToString ();

0 голосов
/ 14 января 2019

SelectedValuePath устанавливает поле, используемое для представления любого выбранного вами элемента, но для получения действительного выбранного значения вам нужно SelectedValue. Это объект, поэтому, предполагая, что поле "MavadFe" является строкой, просто преобразуйте его.

private void combobox20_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    txt_f1.Text = combobox1.SelectedValue.ToString();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...