Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net




 
Rserit
Developer
       
 1026  
 278

DropdownList Bind Enum

Selamlar,
Bir Enum türünü DropdownList'e datasource olarak verebilirsiniz. Aşağıda örnek olarak yapıyorum.

Bind

DrpProducts.DataSource = Enum.GetNames(typeof(ProductTypes));
DrpProducts.DataBind();

Seçili olanı enum olarak almak için:

ProductTypes empType = (ProductTypes)Enum.Parse(typeof(ProductTypes), DrpProducts.SelectedValue);

Lambda olarak yapmak için:

DrpProducts.DataSource = Enum.GetNames(typeof(ProductTypes)). Select(o => new {Text = o, Value = (byte)(Enum.Parse(typeof(ProductTypes),o))});
DrpProducts.DataTextField = "Text";
DrpProducts.DataValueField = "Value";
DrpProducts.DataBind();

Umarım işinizi görür.

Bu gönderiyi 19.09.2017 21:37:20 tarihinde Rserit düzenledi.

Developer.