如何在文本块的组合框中显示所选项目的值?
我使用此代码获取价值。
combobox20.ItemsSource = database.Mavads.ToList();
combobox20.DisplayMemberPath = "MavadName";
combobox20.SelectedValuePath = "MavadFe";
我尝试通过此代码获取它
txt_f1.Text = combobox1.SelectedValuePath ;
但是告诉我 “ MavadFe”
我使用事件“ IsMouseCapturedChanged”
答案 0 :(得分:2)
SelectedValuePath
设置用于表示您选择的任何项目的字段,但是要获得实际的选定值,您需要SelectedValue
。这是一个对象,因此假设“ MavadFe”字段为字符串,只需将其转换即可。
private void combobox20_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
txt_f1.Text = combobox1.SelectedValue.ToString();
}
答案 1 :(得分:0)
comboBox1.SelectedItem.ToString();