好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Winform中枚举绑定ComboBox及赋初值与取值的方法

Winform中枚举绑定ComboBox及赋初值与取值的方法

界面有个名称为comboBox1的ComboBox;

枚举为:

 public enum HdhCmsType

 {

     项目A=1,

     项目B=2

 }

初始化赋值:

comboBox1.DataSource = Enum.GetValues(typeof(Status.ControlFuncType));

提交时取值:

int HdhCmsEnumId = (int)((HdhCmsEnum.HdhCmsType)comboBox1.SelectedItem);

修改时赋值:

如果枚举是从0开始按顺序的值,可以用如下方式赋值:

comBox1.SelectedIndex=HdhCmsEnumId;

如果枚举值是非顺序无规则的可以按如下方法赋值:

comboBox1.Text = ((Status.HdhCmsType)HdhCmsEnumId).ToString();


查看更多关于Winform中枚举绑定ComboBox及赋初值与取值的方法的详细内容...

  阅读:28次