不能设置ComboBox.SelectedItem

本文关键字:SelectedItem ComboBox 设置 不能 | 更新日期: 2023-09-27 18:01:59

我有以下代码:

var db = new db();
var temp =
    db.Table.Where(a => 
        a.id == 1);
if(temp.Any()) {
    var listItem = temp.Select(a => new listItem(a)).Single();
    comboBox.SelectedItem = listItem;
}

它运行到:comboBox行。SelectedItem = listtiitem;和listtitem确实包含一个值,但在行运行之后,comboBox。SelectedItem仍然等于null。我看不出这是怎么可能的,因为listtitem有一个值,这里可能会出什么问题?

不能设置ComboBox.SelectedItem

您正在创建一个新的ListItem,该CobmoBox的条目中不存在。