Datagridview de X yazan satırların sayısını bulma
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[i].Cells["ONBES"].Value != null)
{
if (dataGridView1.Rows[i].Cells["ONBES"].Value.ToString() == "X")
{
onbes = 1;
}
}
if (dataGridView1.Rows[i].Cells["ONALTI"].Value != null)
{
if (dataGridView1.Rows[i].Cells["ONALTI"].Value.ToString() == "X")
{
onalti = 1;
}
}
if (dataGridView1.Rows[i].Cells["ONYEDI"].Value != null)
{
if (dataGridView1.Rows[i].Cells["ONYEDI"].Value.ToString() == "X")
{
onyedi = 1;
}
}
if (dataGridView1.Rows[i].Cells["ONSEKIZ"].Value != null)
{
if (dataGridView1.Rows[i].Cells["ONSEKIZ"].Value.ToString() == "X")
{
onsekiz = 1;
}
}
if (dataGridView1.Rows[i].Cells["ONDOKUZ"].Value != null)
{
if (dataGridView1.Rows[i].Cells["ONDOKUZ"].Value.ToString() == "X")
{
ondokuz = 1;
}
}
toplam = onbes + onalti + onyedi + onsekiz + ondokuz;
Convert.ToInt16(dataGridView1.Rows[i].Cells["TOPLAM"].Value = toplam.ToString());
Son Giriş: 2 yıl önce
Son Mesaj Zamanı: 2 yıl
Mesaj Sayısı: 2
Gerçek Toplam Mesaj Sayısı: 2
İkinci El Bölümü Mesajları: 0
Konularının görüntülenme sayısı: 199 (Bu ay: 6)
Toplam aldığı artı oy sayısı: 0 (Bu hafta: 0)
En çok mesaj yazdığı forum bölümü: Yazılım Geliştirme