Datasource Olmadan da ComboBox içine Value Ekleyebilmek
- Ayrıntılar
- Üst Kategori: C#
- Kategori: Problemler ve Çözümler C#
- Pazar, 27 Mart 2011 08:54 tarihinde oluşturuldu
- Super User tarafından yazıldı.
- Gösterim: 503
PROBLEM: ComboBox içine maalesef Value eklemek için bir metod yok. Datasource belirtip bind ederseniz var ancak öteki türlü yani unbound olarak yok.
ÇÖZÜM:
Tavsiyem, datasource seçip bind edin ve aşağıdakilerle uğraşmayın, bir sürü sayfaya baktım, vaktim gitti.
Ancak isteyen aşağıdakini çözüme ulaşırken kullanabilir eğer uğraşmak istiyorsa.
Ekleyebilmek için bir helper sınıfı yazılması lazımmış. Yazılmışını buldum.
Ben veri eklemesini aşağıdaki kod ile yaptım(object data değil de int deger şeklinde integer veri ekledim, veritabanı tablosundaki id değerlerini yani), ancak eklediğim deger değişkeninin değerini öğrenmek için gerekli olan kodu bilmiyorum 
public class ComboBoxItem
{
private string display;
private object data;
public ComboBoxItem(string display, object data)
{
this.display = display;
this.data = data;
}
public override string ToString()
{
return display;
}
}
Sonra da aşağıdaki gibi ekleyebilrisiniz:
comboBox.Items.Add(new ComboBoxItem("asdf", yourObjectHere));
Kaynak: http://bytes.com/topic/c-sharp/answers/245552-combo-box
Resim özelliği olan başka bir kaynak: http://www.csharphelp.com/2006/08/combobox-with-images/
Bilişim Haberleri
Windows Live Hotmail Türkiye Kullanım Sayıları
Internete her gün 32 milyon vatandaşımız erişiyormuş ve de 20 milyon kişi hem Hotmail mail hesabı hem de MSN instant messaging kullanıyormuş.
turkerHR Yayınlandı!
Kodları tamamen bana ait olan turkerHR yazılımımı hemen indirip kurup kullanabilirsiniz. Kaynak kodları herkese açık, şimdilik biraz kötü görünebilir, iyileştireceğim.
Joomla 1.6.1 Güvenlik Sürümü Yayınlandı
Joomla 1.6 kullananların 1.6.1 sürümüne güncelleme yapmaları gerekiyor güvenlik gereği.
PayPal ile Türk Lirası Kullanabiliriz
PayPal’ın ne zaman Türk Lirası ödemelerini kabul edeceğini merak ediyorsanız, artık ediyor.
Dış Linkler

