DropDownList<-->数据库对应数据
1、数据库中插入的是枚举Value,控件中显示的是枚举的Text,通过取出Value选中相应的Text
ddlExpID.Items.FindByValue(Convert.ToString(Convert.ToInt16(Enum_Value))).Selected=true;
2、选中控件中的Text相对应的Value进行操作,如果操作需要的是Enum对象,而不仅仅是Enum的Text
Amount_Type/*Enum实例对象*/=(AMOUNT_TYPE)/*Enum类型*/Enum.Parse(typeof(AMOUNT_TYPE),
Enum.GetName(typeof(AMOUNT_TYPE),Convert.ToInt16(ddlExpID.SelectedValue)));
通过DropDownList控件中的Value值,查出Text值,再通过Text值,转成Enum类对象实例
2、选中控件中的Text相对应的Value进行操作,如果操作需要的是Enum对象,而不仅仅是Enum的Text
通过DropDownList控件中的Value值,查出Text值,再通过Text值,转成Enum类对象实例
浙公网安备 33010602011771号