private void btnkisikaydet_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtkisi.Text)) { return; } listboxhobiler.Items.Clear(); string secilenKisi = txtkisi.Text; for (int i = 0; i < chlistbox.Items.Count; i++) { if (chlistbox.GetItemChecked(i)) { string secilenhobi = (string)chlistbox.Items[i]; KisiVeHobiler s = new KisiVeHobiler(); s.Adi = secilenKisi; s.HobiAdi = secilenhobi; listholer.Add(s); } } foreach (KisiVeHobiler item in listholer) { listboxhobiler.Items.Add(item.Adi + "-" + item.HobiAdi); } }
private void btnfiltre_Click(object sender, EventArgs e) { listboxhobiler.Items.Clear(); for (int i = 0; i < chlistbox.Items.Count; i++) { if (!chlistbox.GetItemChecked(i)) { string secilenveri = (string)chlistbox.Items[i]; KisiVeHobiler XX = listholer.Where(x => x.HobiAdi == secilenveri).FirstOrDefault(); listholer.Remove(XX); } } foreach (KisiVeHobiler item in listholer) { listboxhobiler.Items.Add(item.Adi + "-" + item.HobiAdi); } }