Привязка - это установка источника данных и привязок, а не добавление элементов в список. То, что вы ищете (предполагается, что это формы ASP.NET здесь):
dropdownlist.DataSource = Enum.GetNames(typeof(RequestStatus))
dropdownlist.DataBind();
При этом яЯ думаю, что это довольно плохое удобство для пользователя, поскольку я, конечно, не хотел бы видеть "InProgress" в выпадающем списке.Я думаю, что было бы более уместно хранить эти данные с комбо-кодом ID / Name / Key и DisplayName где-нибудь, а затем связывать ID и DisplayName следующим образом:
var items = new[] {{ID = "Review", DisplayName = "Review"}, {ID = "InProgress", DisplayName="In Progress"}};
dropdownlist.DataSource = items;
dropdownlist.DataValueField = "ID";
dropdownlist.DataTextField = "DislayName";
dropdownlist.DataBind();
Чтобы пояснить, я не рекомендую жестко кодироватьсписок и, вероятно, загрузит это из БД и кеша, но я действительно могу только догадываться о ваших требованиях здесь.