Wednesday, July 11
Databind dropdowns to Enums
Here is how you do it.
20 private enum ReportTypes : int
21 { 22 ByVendor = 1, 23 ByCategory = 2, 24 ByType = 325 }
35 protected void Page_Load(object sender, EventArgs e)
36 {37 if (!IsPostBack)
38 {44 ddlReportTypes.DataSource = Enum.GetNames(typeof(ReportTypes));
45 ddlReportTypes.DataBind();
46 } 47 }48 protected void ddlReportTypes_SelectedIndexChanged(object sender, EventArgs e)
49 {50 ReportTypes rType =
51 (ReportTypes)Enum.Parse(typeof(ReportTypes), ddlReportTypes.SelectedValue);
52 switch (rType)
53 {54 case ReportTypes.ByVendor:
56 break;
57 case ReportTypes.ByCategory:
60 break;
61 case ReportTypes.ByType:
62 break;
63 } 64 }Subscribe to Comments [Atom]