实体框架6代码首先枚举数据绑定

时间:2015-07-07 13:29:23

标签: c# winforms entity-framework data-binding

我有一个实体Product,其字段中包含ProductType字段,其中包含此枚举的值:

public enum ProductType : int
{
    Undefined = 0,
    Simple = 1,
    Composed = 2
}

当我显示要添加或编辑产品的表单时,我会加载ComboBox中与产品类型对应的枚举值,如下所示:

typeComboBox1.DataSource = Enum.GetValues(typeof(ProductType));

它可以正确加载值,并且还可以正确地将值保存到Products表中。

我希望当值更改为显示/隐藏按钮时,基于所选值。这不会发生,产品实体始终设置初始值,但正确的值将保存到表中。

btnEditChoices.Visible = _product.Type == ProductType.Composed;

为什么在ComboBox更新时没有更新此值的任何想法?

谢谢!

0 个答案:

没有答案