protected void ActivitiesGridView_OnRowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow && ((e.Row.RowState & DataControlRowState.Edit) > 0)) { SueetieApplication sueetieApplication = ((SueetieApplication)e.Row.DataItem); DropDownList ddApplicationTypes = (DropDownList)e.Row.FindControl("ddApplicationTypes") as DropDownList; Array values = Enum.GetValues(typeof(SueetieApplicationType)); foreach (SueetieApplicationType appType in Enum.GetValues(typeof(SueetieApplicationType))) { ddApplicationTypes.Items.Add(new ListItem(Enum.GetName(typeof(SueetieApplicationType), appType), appType.ToString("D"))); } ddApplicationTypes.Items.FindByValue(sueetieApplication.ApplicationTypeID.ToString()).Selected = true; ddApplicationTypes.DataBind(); List <SueetieGroup> sueetieGroups = SueetieCommon.GetSueetieGroupList(); DropDownList ddGroups = (DropDownList)e.Row.FindControl("ddGroups") as DropDownList; foreach (SueetieGroup sueetieGroup in sueetieGroups) { ddGroups.Items.Add(new ListItem(sueetieGroup.GroupName, sueetieGroup.GroupID.ToString())); } ddGroups.Items.FindByValue(sueetieApplication.GroupID.ToString()).Selected = true; ddGroups.DataBind(); } }
protected void UpdateActivitiesDetailsView_OnDataBound(object sender, EventArgs e) { DropDownList ddApplicationDetailsTypes = UpdateActivitiesDetailsView.FindControl("ddApplicationDetailsTypes") as DropDownList; Array values = Enum.GetValues(typeof(SueetieApplicationType)); foreach (SueetieApplicationType appType in Enum.GetValues(typeof(SueetieApplicationType))) { ddApplicationDetailsTypes.Items.Add(new ListItem(Enum.GetName(typeof(SueetieApplicationType), appType), appType.ToString("D"))); } ddApplicationDetailsTypes.Items.FindByValue("0").Selected = true; //ddApplicationDetailsTypes.DataBind(); List <SueetieGroup> sueetieGroups = SueetieCommon.GetSueetieGroupList(); DropDownList ddGroups = UpdateActivitiesDetailsView.FindControl("ddGroupsDetails") as DropDownList; foreach (SueetieGroup sueetieGroup in sueetieGroups) { ddGroups.Items.Add(new ListItem(sueetieGroup.GroupName, sueetieGroup.GroupID.ToString())); } ddGroups.Items.FindByValue("0").Selected = true; //ddGroups.DataBind(); }