如何在文本 block 的组合框中显示所选项目的值?
我使用这段代码来获取值(value)。
combobox20.ItemsSource = database.Mavads.ToList();
combobox20.DisplayMemberPath = "MavadName";
combobox20.SelectedValuePath = "MavadFe";
我尝试用这段代码获取它
txt_f1.Text = combobox1.SelectedValuePath ;
但是告诉我 “马瓦德铁”
我使用事件“IsMouseCapturedChanged”
最佳答案
SelectedValuePath
设置用于表示您选择的任何项目的字段,但要获得实际选择的值,您需要 SelectedValue
。它是一个对象,因此假设“MavadFe”字段是一个字符串,只需将其转换即可。
private void combobox20_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
txt_f1.Text = combobox1.SelectedValue.ToString();
}
关于c# - 我如何从组合框中获取值并将其显示到文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54176668/