豆腐坊

自娱自乐

导航

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类对象实例

posted on 2004-12-16 12:48  豆腐  阅读(178)  评论(0)    收藏  举报