Checkedlistbox Kullanımı

CheckedListBox: Listbox’ımızda seçim yapabilmemizi sağlayan cok kullanışlı bir windows form aracımızdır.

private void CheckedListBoxa_VeriCek()

{

XDocument xDoc = XDocument.Load(@”XML_LİSTEM\islistem.xml”); // Xml Dosyamıza Erişip Yükleme İşlemini Gerçekleştiriyoruz.

XElement rootElement = xDoc.Root; // Xml Dokümanımız okunacak ve daha önce xmlimizde oluşturduğumuz root tagları arasındaki element bu xelemente eklenecek…

foreach (XElement rehberimiz in rootElement.Elements()) // Şimdi ise foreach ile okuduğumuz root tagları arasındaki Rehber Elementi içinde dönüyoruz ver verileri okumaya başlıyoruz…

{

checkedListBox1.Items.Add(rehberimiz.Element(“kisi_Email“).Value);//Checkedlistbox’ımızın Items.Add özelliğini kullanarak verilerimizi ekliyoruz…

}

}

checkedlistbox1

private void İsaretlenenVerilerGöster()
{

string SectigimizVeriler = “”;

for (int i = 0; i< checkedListBox1.CheckedItems.Count; i++)//Şimdi yapmamız gereken checkedlistboxımızda seçtiğimiz verilerin içinde for döngüsü dönmekolcak bunun içinde checkedlistboxımızın CheckedItems.Count’unu kullanacağız…

{

SectigimizVeriler += checkedListBox1.CheckedItems[i].ToString() + ” “;//Son olarak ise CheckedItems’ı kullanarak yani seçili değerleri elde ediceğiz.

}

MessageBox.Show(SectigimizVeriler);//Elde ettiğimiz verilerimizi artık istediğimiz gibi kullanabiliriz… Başarılar…

}

checkedlistbox2

One comment

  1. peki CheckedListBox içindeki bir çok seçtiğim microsoft acess veri tabına nasıl kayıt ederim

    public void KayitEkle()
    {
    try
    {
    ArsaBilgileriTablosu.BaglantiAc();
    string Sorgu = “insert into arsabilgeleritablosu (AltYapi) Values(@AltYapi)”;
    OleDbCommand EkleKomut = new OleDbCommand(Sorgu, ArsaBilgileriTablosu.Baglanti);
    EkleKomut.Parameters.AddWithValue(“@AltYapi”, clbAltyapı.???)

    if (EkleKomut.ExecuteNonQuery() == 1)
    MessageBox.Show(“kayıt eklendi”, “yeni kayıt”);
    ArsaBilgileriTablosu.Baglanti.Close();
    }
    catch (Exception Hata)
    {

    MessageBox.Show(Hata.Message, “Yeni kayıt hata penceresi”);
    }

    }
    https://hizliresim.com/zvYD1N

Comments are closed.