我正在使用WPF进行项目。我有一个ComboBox,里面装有我数据库中的项目。我正在尝试获取在ComboBox中选择的项目的ID,它正在显示项目,但Combobox的文本也显示了属性名称。那是我用来填充ComboBox的代码。
using (var Context = new ProfetusModel())
{
var GetQuestions = Context.Questions.Select(ques => new {Questions=ques.Question1,ID=ques.IdQues }).ToList();
// CompoQues.ItemsSource = GetQuestions;
CompoQues.ItemsSource = GetQuestions
CompoQues.DisplayMemberPath = "Questions";
CompoQues.SelectedValuePath = "ID";
CompoQues.SelectedIndex = 0;
}
它正在工作,但显示如下图
如何更改组合框中显示的问题的格式,以便仅显示问题本身的文本,而不显示前括号-
文本显示为“ {问题=(所选问题的文本)的名称是什么……”
文本应仅显示“(所选问题的文本)的名称是什么”
答案 0 :(得分:1)
尝试将代码更新为:
__setattr__(...)