저는 enumtype이있는 페이지가 있습니다. 다음은enumtype에 선택된 값을 저장합니다.
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
RegardingObject();
ListItem selectedType = dropRegarding.Items.FindByValue(Event.RegardingObjectType.ToString());
if(selectedType!=null)
{
selectedType.Selected = true;
}
는 IT를 저장하는 동안 드롭 다운리스트에게
private void RegardingObject()
{
dropRegarding.Items.Add(new ListItem("UnknownOrNone","0"));
dropRegarding.Items.Add(new ListItem("LiveTrack", "10"));
dropRegarding.Items.Add(new ListItem("Activity", "11"));
}
을 채우는 다음 다시 내가 암시 적으로 형식을 변환 할 수 없습니다지고
Event.RegardingObjectType = (EnumTypes)Enum.Parse(typeof(EnumTypes),
dropRegarding.SelectedItem.ToString());
을 사용하고있는 pageload 내부 aspx.cs에서 코드입니다 'datacontracts.enumtypes'to 'datacontracts.enumtypes.regardingobjecttype'
i EnumTypes
가 열거되지 않기 때문에 N datacontracts.enumtypes.cs 난의
public class EnumTypes
{
public enum RegardingObject
{
UnknownOrNone = 0,
LiveTrack = 10,
Activity = 11
}
}
Event.RegardingObjectType이란 무엇입니까? 명확하게하기 위해 enum, method 및 property에 동일한 이름을 사용하지 마십시오. – Paparazzi