kacak41
A Little Bit Silence
Kullanıcı
-
Üyelik
02.01.2014
-
Yaş/Cinsiyet
32 / E
-
Meslek
Öğrenci
-
Konum
Kocaeli
-
Ad Soyad
M** Ö**
-
Mesajlar
73
-
Beğeniler
10 / 22
-
Ticaret
0, (%0)
listview e yeni bir nesne eklendiğinde yeni bir fonksiyon çağır.
ToplamıHesapla(); diye
public void ToplamıHesapla()
{
int toplam=0;
for(int i=0;i {
string[] strings=listview1.items[i].subitems[3].toString().Split(' ');
toplam+=int.Parse(strings[0]);
}
toplamTextbox.Text=toplam.toString()+" TL";
}
Derleyici olmadan yazdım hatalar olabilir kodda sıkıntı olursa söyle derleyicedede bakayım kodlara.
ayrıca sql kullanıyormuşsun sql ile daha kolay bir şekilde halledilebilir.
SELECT SUM(kolonadı) FROM tabloadı;
bu kod ile bir tablodaki kalondaki tüm verileri toplıyabilirsin bu topladığın verilerin sonucunuda textbox.text e eşitlersen sorun kalmaz.
Mesajlarımı alıntı yaparak cevaplarsanız daha çabuk cevap verebilirim.
kodplus.com
-
Üyelik
25.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Engineering Director
-
Konum
İstanbul Avrupa
-
Ad Soyad
T** C**
-
Mesajlar
771
-
Beğeniler
2 / 260
-
Ticaret
0, (%0)
Şu TL kısmı database alanı içinde mevcut değil ise ;
select sum(NeKadarSutunAd) from tablo;
List View içinde oldurduğunuz veride eğer bir koşul varsa onuda sorgu içine where ile limitasyonları eklerseniz olur biter.
Eğer TL mevcut ise;
- 3 yapmamın nedeni, Boşluk+TL olarak 3 karakter girileceğinin kesin olması;
T-SQL bu yani MsSQL, MySQL için muadili aynı yöntemle rahatça halledebilirsiniz.
Select SUM(SUBSTRING ( NeKadarSutunAd ,0 , LENGTH(NeKadarSutunAd) -3 )) From Tablo;
Kısaca SQL tarafında hızlıca halledilebek bir iş. Performans ve kod kalabalığından kurtarır.
https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)