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