KMRT BSRN

"Hiç kimsenin ilgisine ihtiyaç duymadığın gün olgunlaşırsın. Hiç kimseden beklentiye girmediğin gün yara almazsın. Ve hiç kimseye bağımlı kalmazsan kazanırsın." OSHO

Win – Using CheckedListbox DataSource Property

Yorum bırakın


Windows form uygulamalarında CheckedListbox(CLB) kontrolünü kullandığınızda “DataSource” özelliğinin bulunmadığını göreceksiniz. Fakat benim gibi inatla CheckedListBox(CLB) kontrolüne bir data source nesnesi bağlamak isterseniz. Aşağıdaki yöntemi kullanabilirsiniz..

CLB kontrolü aslında ListControl nesnesinden türediği için ve ListControl nesnesinin DataSource özelliği olduğu için bu yapıdan(ListControl) yararlanacağız..

List _list = new List();
_list.Add(new Worker.MyListObject() { ID = 0, UserName = "Murat" });
_list.Add(new Worker.MyListObject() { ID = 1, UserName = "??kran" });
_list.Add(new Worker.MyListObject() { ID = 2, UserName = "Ba?eren" });

ListControl _listControl = (ListControl)this.checkedListBox1;
_listControl.DataSource = _list;

image

Bu işlem sonrasında “SelectedValue”, “SelectedItem” ve “items” özellikleri CLB kontrolüne bağlanan listedeki nesneleri temsil eder.

Worker.MyListObject _obj = (Worker.MyListObject)this.checkedListBox1.Items[0];
MessageBox.Show(_obj.ID.ToString() + " " + _obj.UserName);

image

İyi kodlamalar..

Reklamlar

Yazar: K. Murat BAŞEREN, MBA, MCP

I am a senior software developer, MCP, consultant, blogger, former chemist and software trainer. My interests range from software developer to technology. I am also interested in web development, education, and coffee.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s