c# - How do you bind an Enum to a DropDownList control in ASP.NET? -
let's have following simple enum:
enum response {     yes = 1,     no = 2,     maybe = 3 }   how can bind enum dropdownlist control descriptions displayed in list retrieve associated numeric value (1,2,3) once option has been selected?
i wouldn't bind data it's enum, , won't change after compile time (unless i'm having 1 of stoopid moments).
better iterate through enum:
dim itemvalues array = system.enum.getvalues(gettype(response)) dim itemnames array = system.enum.getnames(gettype(response))  integer = 0 itemnames.length - 1     dim item new listitem(itemnames(i), itemvalues(i))     dropdownlist.items.add(item) next   or same in c#
array itemvalues = system.enum.getvalues(typeof(response)); array itemnames = system.enum.getnames(typeof(response));  (int = 0; <= itemnames.length - 1 ; i++) {     listitem item = new listitem(itemnames[i], itemvalues[i]);     dropdownlist.items.add(item); }      
Comments
Post a Comment