C#Linq - Combobox没有填充

时间:2017-06-06 10:04:33

标签: c# linq combobox

我对dst <- dst + my_scale[[jj]] * dst_array[[jj]] 有疑问。填充comboBoxContainercomboBoxategory时,comboBoxMarket未填写 comboBoxContainer具有正确的变量,但组合框不会获得此变量。

selected.Container

2 个答案:

答案 0 :(得分:0)

似乎你的comboBoxContainer充满了对象,而不是字符串,因此当你指定时,你应该匹配对象。

尝试更换行

        comboBoxContainer.SelectedItem = selected.Container;

如下

        comboBoxContainer.SelectedItem =
            comboBoxContainer.Items.OfType<ProductList_Variables>().SingleOrDefault(x => x.Container == selected.Container);

答案 1 :(得分:0)

当您的属性Container包含值(comboBoxContainer的数据元素的属性Id)时,您可以使用

comboBoxContainer.SelectedValue = selected.Container;