Listbox ile Lokanta Otomasyonu Sorusu?

10.03.2012
345
Listbox ile Lokanta Otomasyonu Sorusu?

17.05.2012 18:08, Yiğit Yılmaz yazmış:

> iyi günler sizden bır konuda yardım istiyecektim.
> proje ödevi için lokanta otomasyonu hazırlıyorum veri tabanını
> oluşturdum içine urunlerı ve fiyatlarını ekledim
> form1e lokanta menusu olusturdum butonların ustunde verı tabanında
> aynen kayıtlı oldugu gıbı urunlerın ısımlerı yazıyor
> bu butona tıkladıgımda urunun fıyatını verı tabanından cekıp
> listbox a nasıl yazdırabılırım.

Tabiki yardımcı olabiliriz.
Öncelikle DB:
urunler tablosunda:
urun_kodu | urun_adi | urun fiyati şeklinde 3 alanımız olsun tablomuzda. urun_adi alanından zaten buton adına çekmişsin. Geriye kalan butonun click eventine kod yazmak.

private void HESAPLA(string gelen_urun)
{
SqlConnection con = new SqlConnection("server=localhost;database=lokanta;user id=admin;password=1234");
SqlCommand com = new SqlCommand("Select * from urunler where urun_adi='" + gelen_urun + "'",con);
con.Open();
SqlDataReader rdr = com.ExecuteReader();
if(rdr.HasRows)
{
Double fiyat = Convert.ToDouble(rdr["urun_fiyati"].ToString());
}
rdr.Close();
con.Close();
}

private void button1_Click(object sender, EventArgs e)
{
string buton_adi = button1.Text;
HESAPLA(buton_adi);
Listbox1.Items.Add(fiyat);
}
C#

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

Bu web sitesi, bilgisayarınıza bilgi depolamak amacıyla bazı tanımlama bilgilerini kullanabilir.
Bu bilgilerin bir kısmı sitenin çalışmasında esas rolü üstlenirken bir kısmı ise kullanıcı deneyimlerinin iyileştirilmesine ve geliştirilmesine yardımcı olur.
Sitemize ilk girişinizde vermiş olduğunuz çerez onayı ile bu tanımlama bilgilerinin yerleştirilmesine izin vermiş olursunuz.
Çerez bilgilerinizi güncellemek için ekranın sol alt köşesinde bulunan mavi kurabiye logosuna tıklamanız yeterli. Kişisel Verilerin Korunması,
Gizlilik Politikası ve Çerez (Cookie) Kullanımı İlkeleri hakkında detaylı bilgi için KVKK&GDPR sayfamızı inceleyiniz.
| omersahin.com.tr |
Copyright | 2007-2025