none
Ürün adına göre stok bilgisi çekme RRS feed

  • Soru

  • ürün adına göre adet bilgisini comboboxa çekmek istiyorum fakat yapamadım bir türlü textboxa çekmeye çalıştım onuda yapamadım aşağıda paylaştığım kod hatalımı nerede yanlış yapıyorum bilmiyorum yardımlarınızı rica ediyorum

    void stokbilgi()
    {
    OleDbCommand veri = new OleDbCommand("SELECT adet FROM stok Where adi='" + stoksayi.Text + "'", baglanti);
    OleDbDataReader oku;
    baglanti.Open();
    oku = veri.ExecuteReader();

    while (oku.Read())
    {
    urun.Items.Add(oku["adi"].ToString());
    stoksayi.Items.Add(oku["adet"].ToString());

    }
    oku.Close();
    baglanti.Close();
    }
    27 Temmuz 2017 Perşembe 19:11

Tüm Yanıtlar

  • void stokbilgi()
    {
        using (OleDbCommand veri = new OleDbCommand("SELECT adet FROM stok Where adi=@stokadi", baglanti))
        {
            veri.Parameters.AddWithValue("@stokadi", stokadi.Text);
            baglanti.Open();
            using (OleDbDataReader oku = veri.ExecuteReader())
            {
                while (oku.Read())
                {
                    urun.Items.Add(stokadi.Text);      
                    stoksayi.Items.Add(oku["adet"].ToString());
                }
            }
            baglanti.Close();
         }
    }


    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...


    • Düzenleyen MuratAKSARAY 27 Temmuz 2017 Perşembe 19:28
    • Yanıt Olarak İşaretleyen zkannn 27 Temmuz 2017 Perşembe 20:19
    • Yanıt İşaretini Geri Alan zkannn 27 Temmuz 2017 Perşembe 20:20
    27 Temmuz 2017 Perşembe 19:27
  • malesef işe yaramadı stokadını listelemiyor çekmiyor veriyi
    27 Temmuz 2017 Perşembe 20:16
  • boş döndürüyor 
    27 Temmuz 2017 Perşembe 20:31
  • Sorgu sonucu boş dönüyorsa aradığınız stok adında bir kayıt yok demektir...

    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...

    27 Temmuz 2017 Perşembe 20:46
  • veritabanım da stok ve satis tablom var rastgele 2 tane stok kaydettim adı adeti vs bu bilgileri içeren.. siparis formum da ürün adını yani stoğa girmiş olduğum ürün adlarını comboboxda listeletmek istiyorum sonra comboboxta listelediğim herhangi bir ürüne tıkladıktan sonra combobox2 ye seçmiş olduğum ürünün adet bilgisinin otomatik gelmesini istiyorum.. veritabanımda bilgiler var fakat çekmiyor çekiyorum bu sefer adet bilgisini combobox2 ye aktaramıyorum
    27 Temmuz 2017 Perşembe 20:57
  • void stokbilgi()
    {
        DataTable stoklar = new DataTable();
        using (OleDbDataAdapter oku = new OleDbDataAdapter("SELECT adi, adet FROM stok", baglanti))
        {
            oku.Fill(stoklar);
        }
        comboBox1.ValueMember ="adet";
        comboBox1.DisplayMember = "adi";
        comboBox1.DataSource = stoklar;
    }
    
    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        if comboBox1.SelectedValue != null)
        {
            textBox1.Text = comboBox1.SelectedValue.ToString();
        }
    }


    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...

    27 Temmuz 2017 Perşembe 22:53