Cuma, 23 Mart 2012 07:45

Checkboxlist Standart Kontroller

Yazan
Öğeyi Oyla
(4 oy)

Checkbox’tan tek farkı, manuel olarak birden fazla giriş yapılabilir ve giriş yapılan veriler liste halinde gösterir. Manuel olarak giriş yapılabildiği gibi veritabanından da kayıtlar çekilerek listelenebilir. Items koleksiyonundaki herbir değer bir form üzerindeki bir CheckBox'a karşılık gelmektedir

Örnek: Hesapla butonuna basıldığında ekrandaki çıktıyı checkboxlist kullanarak elde ediniz.

 

protected void btnHesapla_Click(object sender, EventArgs e)
{
int i;
lblGoster.Text = "";
txtToplam.Text = "0";
decimal sonuc = 0;
for (i = 0; i < chkListe.Items.Count; i++)//ilk olarak for döngüsü 0'dan toplam eleman sayısının 1 eksiğine kadar dönüyor.
{
if (chkListe.Items[i].Selected)// Her eleman için eğer seçili ise şartı var.
{
lblGoster.Text += Convert.ToString(chkListe.Items[i].Text + " : " + Convert.ToDecimal(chkListe.Items[i].Value).ToString("C") + "</br>");// her seçimde label'a seçili elemanın yazısı ve value değeri ekleniyor ve br ile bir alt satıra iniliyor.
sonuc += Convert.ToDecimal(chkListe.Items[i].Value);
}
}
txtToplam.Text = sonuc.ToString("C");
}

 

Okunma 3194 defa Son Düzenlenme Pazartesi, 02 Nisan 2012 06:02

Benzer Öğeler (etikete göre)