25 Tem 2022
by Şerif Çiçek

DevExpress CheckedComboboxEdit açılır kutuda checkbox değer atama

DevExpress CheckedComboboxEdit açılır kutuda checkbox datasource atama ve değerleri checked etme

Bazen bir group checkbox yerine bir combobox açılır kutunun içinde değerleri göstererek check etmek isteriz. Bunu DevExpress'te CheckedComboboxEdit kullanarak yapabiliriz. Aşağıda sizlere bir dataseti checkedComboboxEdit'e nasıl atayabileceğimizi ve bunlardan bazı değerleri nasıl checkedebileceğimizi anlatacağım. Daha fazla ayrıntı için yorum bırakabilirsiniz.

Elimizde bir datatable olsun "DISPLAY" ve "VALUE" kolonları olsun.

DataTable dt = new DataTable();            
dt.Columns.Add("DISPLAY");            
dt.Columns.Add("VALUE");            
DataRow dr1 = dt.NewRow();            
dr1["DISPLAY"] = "DEGER 1";            
dr1["VALUE"] = 0;            
dt.Rows.Add(dr1);            
DataRow dr2 = dt.NewRow();            
dr1["DISPLAY"] = "DEGER 2";            
dr1["VALUE"] = 1;            
dt.Rows.Add(dr2);


Burada CheckedComboboxEdit'e DataTable'ımızı atamak için

myCheckedCombobox.Properties.DisplayMember = DISPLAY;
myCheckedCombobox.Properties.ValueMember="VALUE";
myCheckedCombobox.Properties.DataSource = dt;

Yukarıdaki işlemde datasource atamış olduk peki 

CheckedComboboxEdit içindeki değerleri kod kısmından nasıl check edebiliriz?

myCheckedCombobox.SetEditValue("1");

Bu şekilde DEGER 2 yi check etmiş olduk. şimdi ise CheckedComboboxEdit içerisindeki bu check edilen değerleri nasıl alabiliriz ona bakalım.

var checkedlist = myCheckedCombobox.Properties.GetItems().GetCheckedValues();

Bize liste olarak seçili değerleri dönderecektir. Daha ayrıntılı sorularınız yorumlarda belirtebilirsiniz.

İyi çalışmalar.


Add Comment
Yorum yazmak için lütfen üye olunuz