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…
}
}
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…
}
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