Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
240
Tıklama
0
Öne Çıkarma
Datagridview de X yazan satırların sayısını bulma
H
2 yıl
Er
Konu Sahibi

Arkadaşlar üç haftadır uğraştığım bir konu var. İşçi Puantaj cetveli hazırlamaktayım. "X" yazan satırların toplamını "Toplam" yazan satıra yazdırmak istiyorum. Biraz uğraştım ama fazla bişey yapamıyorum yardımcı olursanız sevinirim.

 int toplam = 0, onbes = 0, onalti = 0, onyedi = 0, onsekiz = 0, ondokuz = 0;

      for (int i = 0; i < dataGridView1.Rows.Count; i++)
      {
        if (dataGridView1.Rows.Cells["ONBES"].Value != null)
        {
          if (dataGridView1.Rows.Cells["ONBES"].Value.ToString() == "X")
          {
            onbes = 1;
          }
          
        }


        if (dataGridView1.Rows.Cells["ONALTI"].Value != null)
        {
          if (dataGridView1.Rows.Cells["ONALTI"].Value.ToString() == "X")
          {
            onalti = 1;
          }

        }

        if (dataGridView1.Rows.Cells["ONYEDI"].Value != null)
        {
          if (dataGridView1.Rows.Cells["ONYEDI"].Value.ToString() == "X")
          {
            onyedi = 1;
          }

        }

        if (dataGridView1.Rows.Cells["ONSEKIZ"].Value != null)
        {
          if (dataGridView1.Rows.Cells["ONSEKIZ"].Value.ToString() == "X")
          {
            onsekiz = 1;
          }

        }

        if (dataGridView1.Rows.Cells["ONDOKUZ"].Value != null)
        {
          if (dataGridView1.Rows.Cells["ONDOKUZ"].Value.ToString() == "X")
          {
            ondokuz = 1;
          }

        }


        toplam = onbes + onalti + onyedi + onsekiz + ondokuz;
        Convert.ToInt16(dataGridView1.Rows.Cells["TOPLAM"].Value = toplam.ToString());


< Resime gitmek için tıklayın >