Существует довольно много аспектов класса Enum, которые я нашел в последнее время все чаще и чаще, и одним из них является метод GetNames. Этот метод возвращает строковый массив всех имен в указанном перечислении.
В этом коде предполагается, что на вашей странице есть RadioButtonList с именем RadioButtonList1 .
public enum AutomotiveTypes
{
Car,
Truck,
Van,
Train,
Plane
}
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string[] automotiveTypeNames = Enum.GetNames(typeof(AutomotiveTypes));
RadioButtonList1.RepeatDirection = RepeatDirection.Vertical;
RadioButtonList1.DataSource = automotiveTypeNames;
RadioButtonList1.DataBind();
}
}
Дайте этому спину и посмотрите, поможет ли он вам.
Ура!