C# Birden Fazla CheckBox’lardan Veri Alma Virgülle Ayırma

CheckBox Kontrolü Nasıl Yapılır?
Birden fazla checkbox var diyelim kullanıcının yaptığı birden fazla seçimi araya virgül atarak almak istiyorsunuz. İf kontrolü kullanarak yapılan bir örneğin görselini ve kodlarını paylaşıyorum iyi çalışmalar;

İlgili Yerlerin Örnek Kodları:

       // diller checkboxları alıp virgüllere aktarma
 
            if (checkBox1.Checked == true)
                diller = diller + "," + checkBox1.Text;
            if (checkBox2.Checked == true)
                diller = diller + "," + checkBox2.Text;
            if (checkBox3.Checked == true)
                diller = diller + "," + checkBox3.Text;
            if (checkBox4.Checked == true)
                diller = diller + "," + checkBox4.Text;
            if (checkBox5.Checked == true)
                diller = diller + "," + checkBox5.Text;
            if (checkBox6.Checked == true)
                diller = diller + "," + checkBox6.Text;
            diller = diller.Substring(1); // Varsayılan ilk gelen virgül karakterini kaldırmak için
 
            // uzmanlık checkboxları alıp virgüllere aktarma
 
            if (checkBox7.Checked == true)
                uzmanliklar = uzmanliklar + "," + checkBox7.Text;
            if (checkBox8.Checked == true)
                uzmanliklar = uzmanliklar + "," + checkBox8.Text;
            if (checkBox9.Checked == true)
                uzmanliklar = uzmanliklar + "," + checkBox9.Text;
            if (checkBox10.Checked == true)
                uzmanliklar = uzmanliklar + "," + checkBox10.Text;
            if (checkBox11.Checked == true)
                uzmanliklar = uzmanliklar + "," + checkBox11.Text;
            if (checkBox12.Checked == true)
                uzmanliklar = uzmanliklar + "," + checkBox12.Text;
            uzmanliklar = uzmanliklar.Substring(1);

** diller ve uzmanliklar yukarda string türünde tanımlanmış olmalıdır.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.