Enum'dan bir açılır liste oluşturuyorum. ( )IEnumerable'a yeni öğe ekleme
public static SelectList ToSelectList<TEnum>(this TEnum enumObj)
{
IEnumerable<TEnum> values = Enum.GetValues(typeof(TEnum)).Cast<TEnum>();
var result = from TEnum e in values
select new { ID = (int)Enum.Parse(typeof(TEnum), e.ToString()), Name = e.ToString() };
var tempValue = new { ID = 0, Name = "-- Select --" };
return new SelectList(result, "Id", "Name", enumObj);
}
Ben sorun IEnumerable antoher madde eklemek etmektir. Sadece nasıl yapılacağını anlayamadım. Birisi, kodumu "--select--" değerini eklemek için değiştirebilir.
çalıştığını dene çok teşekkür ederim. – qinking126