Bir Windows formu Uygulaması üzerinde çalışıyorum. Kontrol kutucuğundaki tüm onay kutularını check/uncheck
istiyorum.Winforms Checkedlistbox içindeki tüm öğelerin kontrol edilen durumunu programlı olarak nasıl belirlerim?
Denetim kutularını dinamik olarak oluşturmak için aşağıdaki kodu kullanıyorum.
var CheckCollection = new List<CheckedBoxFiller>();
foreach (DataRow dr in dt.Rows)
CheckCollection.Add(new CheckedBoxFiller {
Text = dr["ImageName"].ToString(),
Value = dr["ImageId"].ToString()
});
chklbEvidenceTags.DataSource = CheckCollection;
chklbEvidenceTags.DisplayMember = "Text";
chklbEvidenceTags.ValueMember = "Value";
Ve bu
private class CheckedBoxFiller {
public string Text { get; set; }
public string Value { get; set; }
}
Şimdi check/Uncheck
all checkboxes
istiyorum CheckboxFiller sınıf olduğunu. Bunu nasıl başarabilirim?
Herhangi bir yardım yararlı olabilir.
Win checkedboxlist nedir? Ve senin sınıfın iki dizgi özellikleri var - nerede bool? – JleruOHeP
@JleruOHeP, Hataya dikkat çekmek için teşekkürler. Üzgünüz CheckedListbox yerine checkedboxList yazdım. Üçüncü mülkiyeti oraya koyardım. ancak bu özelliği kullanarak onay kutusunu işaretleyin/işaretini kaldırın (boole işaretli)? – Hardik