如何使C#组合框数据源和数据绑定不同

时间:2019-02-16 07:23:44

标签: c# data-binding combobox

我有一个组合框,其数据源是自定义类列表。我有一个具有不同类型属性的模型类。

function List<CmbItems<string, bool>> getTrueFalses()
{
    return new List<CmbItems<string, bool>>
    {
        new CmbItems<string, bool> { DisplayName = "Y", Value = true },
        new CmbItems<string, bool> { DisplayName = "N", Value = false }
    };
}

我正在combobox(cmbMarried)数据源属性中使用它。用户DisplayName属性为DisplayMember,Value属性为ValueMember。

我还有其他模型类用户。具有属性isMarried。现在我想在组合框中绑定到该数据绑定。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

数据绑定中存在强制转换问题。这就是为什么数据绑定不起作用的原因,我在这里提出了问题,因为我认为数据绑定和数据源不能同时工作。