lostyazilim

c# sql veri tabanında sütun toplamı nasıl textbox'a yazılır ?

3 Mesajlar 8.365 Okunma
lstbozum
wmaraci reklam

Referee Referee Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 04.10.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Bilgisayar Mühendisi
  • Konum Ankara
  • Ad Soyad Ö** A**
  • Mesajlar 504
  • Beğeniler 20 / 127
  • Ticaret 44, (%98)
Sorum kısa ve net, c# sql veri tabanında sütun toplamı nasıl textbox'a yazılır ?

- Sorunun açılması gerketiğini düşünenler devamını okusun lütfen.



Yukarıdaki Nekadar adlı sütundaki toplam fiyatı aşağıdaki "Toplam Alacak" labelinin altındaki textbox'a yazılmasını istiyorum.

Şimdiden yardımcı olan herkese bol bol teşekkürler. İyi forumlar.
 

 

wmaraci
reklam

kacak41 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

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Ü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)
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al