RedXavier2k4
asked on
loop through an enum and add to dropdownlist
I need to loop through an enum with the values for Gender that need to be added to a dropdownlist. How do I set up my foreach statement for this?
Admin.SiteCentralLookupFac toryLookUp Types LookUpGenders = Admin.SiteCentralLookupFac toryLookUp Types.Gend ers;
Where Admin.SiteCentralLookupFac toryLookUp Types is an enum
LookupValues = MyFactory.GetLookupItems(L ookUpGende rs, AssociateID);
where (Local Variable) List<Admin.LookUpObject> LookupValues
[0]
LookUpDescription = "Female"
LookUpDescriptionField = "Female"
LookUpId = "1"
LookUpIdField = "1"
LookUpName = "F"
LookUpNameField = "F"
[1]
LookUpDescription = "Male"
LookUpDescriptionField = "Male"
LookUpId = "2"
LookUpIdField = "2"
LookUpName = "M"
LookUpNameField = "M"
//GENDER ID DROPDOWNLIST
LookupValues = MyFactory.GetLookupItems(L ookUpGende rs, EmployeeID);
foreach (LookupValues eGenders in Enum.GetValues(typeof(Look upValues)) )
{
ddlGenderID.Items.Add(eGen ders);
}
ddlGenderID.SelectedValue = EmployeeDetails.GenderID.T oString();
Admin.SiteCentralLookupFac
Where Admin.SiteCentralLookupFac
LookupValues = MyFactory.GetLookupItems(L
where (Local Variable) List<Admin.LookUpObject> LookupValues
[0]
LookUpDescription = "Female"
LookUpDescriptionField = "Female"
LookUpId = "1"
LookUpIdField = "1"
LookUpName = "F"
LookUpNameField = "F"
[1]
LookUpDescription = "Male"
LookUpDescriptionField = "Male"
LookUpId = "2"
LookUpIdField = "2"
LookUpName = "M"
LookUpNameField = "M"
//GENDER ID DROPDOWNLIST
LookupValues = MyFactory.GetLookupItems(L
foreach (LookupValues eGenders in Enum.GetValues(typeof(Look
{
ddlGenderID.Items.Add(eGen
}
ddlGenderID.SelectedValue = EmployeeDetails.GenderID.T
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
//GENDER ID DROPDOWNLIST
LookupValues = MyFactory.GetLookupItems(A
ddlGenderID.DataSource = LookupValues;
ddlGenderID.DataTextField = "LookupName";
ddlGenderID.DataValueField
ddlGenderID.DataBind();
if (EmployeeDetails.GenderID.
{
ddlGenderID.SelectedValue = EmployeeDetails.GenderID.T