Forum

VB.Net Datagridview...
 
Bildirimler
Hepsini Temizle

VB.Net Datagridview de hesaplama

3 Yazılar
2 Üyeler
0 Reactions
2,903 Görüntüleme
Mehmet
(@mehmetikiz)
Gönderiler: 442
Prominent Member
Konu başlatıcı
 

VB.Net te datagridview in içerisinde fiyat tablosu var. Ve datagrid üzerinde checkbox koydum. Amacım aynı sütun üzerindeki Check box seçili olan satırlardaki sayıyı toplamak. Normalde tüm sütunu aşağıdaki kodla toplayıp istediğim yere yazdırabiliyorum. Fakat sadece checkbox secili satırları malesef toplayamadım. Yardımlarınızı bekliyorum. İyi Çalışmalar...

 

Dim toplam As Double = 0

            For i = 0 To DataGridView1.RowCount - 1

                toplam += DataGridView1.Rows(i).Cells("tutar").Value()

            Next

            TextBox1.Text = toplam 

            

 
Gönderildi : 22/11/2012 04:00

(@HakkiKabadayi)
Gönderiler: 7
Active Member
 

CheckBox hücresindeki değeri boolean tipine dönüştürerek kontrol edebilirsin.

 

Dim toplam As Double = 0

Dim Secilen As Boolean 

            For i = 0 To DataGridView1.RowCount - 1

  Secilen = CBool(DataGridView1.Rows(RowIndex).Cells("CheckBoxKolonAdiVeyaIDsi").Value) 

           if Secilen Then

     toplam += DataGridView1.Rows(i).Cells("tutar").Value()

  End if 

            Next

            TextBox1.Text = toplam 

 
Gönderildi : 23/11/2012 12:44

Mehmet
(@mehmetikiz)
Gönderiler: 442
Prominent Member
Konu başlatıcı
 

İlginize çok teşekkür ederim, çok sağolun.

İyi Çalışmalar... 

 
Gönderildi : 24/11/2012 03:08

Paylaş: