C# Listboxa Eklenen Verileri Toplama

ygtylmz

Öğrenci
Katılım
21 Aralık 2011
Mesajlar
22
Reaksiyon puanı
0
Puanları
0
SqlConnection connection = new SqlConnection("Data Source=YIGIT59;Initial Catalog=lokantamis;Integrated Security=True");
SqlCommand command = new SqlCommand("Select * from uruntablo", connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
if (button2.Text == reader["urunAdi"].ToString())
{
listBox1.Items.Add(reader["urunfiyati"].ToString());
}


}

hocam bu kodlarla listboxa sqlden urunfiyatlarını cekiyorum fakat hesap al butonuna bastıgımda labelde listboxta olan fiyatları toplatıp yazdıramıyorum yardım edebilirmisiniz ?
 
Katılım
31 Aralık 2007
Mesajlar
17,486
Reaksiyon puanı
189
Puanları
243
Listeyi bir foreach'den geçir içindeki verileri topla sonucu nereye istiyorsan bas.
 

ygtylmz

Öğrenci
Katılım
21 Aralık 2011
Mesajlar
22
Reaksiyon puanı
0
Puanları
0
double toplam = 0;
foreach (string veri in listBox1.Items)
{
toplam += Convert.ToDouble(veri);
}




label2.Text=("Toplam Fiyat : " + toplam.ToString()+" TL");

bu şekilde oldu teşekkürler [MENTION=25201]cgrszone[/MENTION]
 

hokumus

Asistan
Katılım
15 Mayıs 2012
Mesajlar
173
Reaksiyon puanı
3
Puanları
18
C# tarafında ForEch ile dönmektense, Sql tarafında Sum ile bir sorgu çekmeyi denemeni tavsiye ederim.
 
Üst