Şimdi Ara

Dropdownlist_SelectedIndex, Aynı sorgu diğer tarafta çalışmıyor ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
241
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arac adında tablom var. İçinde model araçtipi vb gibi özellikler var. İki tane dropdownlist oluşturdum. Biri araç_tipini diğeride modelini sqlden çekerek içini doldurmaktadır. Kişi dropdownlistten araçtipi bölümünden "sedan" ı seçip ara butonuna tıkladığında sedan tipinde araçlar ekrana gelmektedir. Burada bir sıkıntı yok. Aynı sorguyu marka, modele göre yaptığımda ekrana bir şey çıkmamaktadır. Sqlde sorgu boş döndürmüyor ama ekrana çıkmıyor. Sebebi ne olabilir ? Ya da başka bir şekilde yapılabilir mi ? Sorgular..

        protected void DropDownList4_SelectedIndexChanged(object sender, EventArgs e) 
    {
    SqlConnection baglanti = new SqlConnection("Server = CelalTR;Database=RentaCar;Integrated Security=true");
    if (DropDownList4.SelectedItem.Text == "Sedan")
    {
    SqlCommand sorgu = new SqlCommand("SELECT * FROM Arac Join Bedel On Arac.Arac_id = Bedel.Arac_id WHERE Arac_tipi='Sedan'", baglanti);
    SqlDataAdapter veriAdaptoru = new SqlDataAdapter(sorgu);
    DataTable veriTablosu = new DataTable();
    baglanti.Open();
    veriAdaptoru.Fill(veriTablosu);
    baglanti.Close();
    DataList2.DataSource = veriTablosu;
    DataList2.DataBind();
    }
    }


    Aynı sorgu ekrana bir şey getirmiyor ?

        protected void DropDownList3_SelectedIndexChanged(object sender, EventArgs e) 
    {
    SqlConnection baglanti = new SqlConnection("Server = CelalTR;Database=RentaCar;Integrated Security=true");
    if (DropDownList3.SelectedItem.Text == "AlfaRomeo")
    {
    SqlCommand sorgu = new SqlCommand("SELECT * FROM Arac Join Bedel On Arac.Arac_id = Bedel.Arac_id WHERE Marka='AlfaRomeo'", baglanti);
    SqlDataAdapter veriAdaptoru = new SqlDataAdapter(sorgu);
    DataTable veriTablosu = new DataTable();
    baglanti.Open();
    veriAdaptoru.Fill(veriTablosu);
    baglanti.Close();
    DataList2.DataSource = veriTablosu;
    DataList2.DataBind();
    }
    }







  • Şu fonksiyon ile sorunu çözdüm.

        public void aracbilgileribul() 
    {
    SqlConnection baglanti = new SqlConnection("Server = CelalTR;Database=RentaCar;Integrated Security=true");
    SqlCommand sorgu =
    new SqlCommand("SELECT * FROM Arac INNER JOIN Bedel ON Arac.Arac_id = Bedel.Arac_id WHERE Arac.Marka='" + DropDownList3.Text + "' AND Arac.Model='" + DropDownList2.Text + "' AND Arac.Arac_tipi='" + DropDownList4.Text + "' AND Arac.YakitTipi='" + DropDownList5.Text + "' AND Arac.Yil BETWEEN '" + DropDownList6.Text + "' AND'" + DropDownList7.Text + "'", baglanti);
    SqlDataAdapter veriAdaptoru = new SqlDataAdapter(sorgu);
    DataTable veriTablosu = new DataTable();
    baglanti.Open();
    veriAdaptoru.Fill(veriTablosu);

    DataList2.DataSource = veriTablosu;
    DataList2.DataBind();
    int i = sorgu.ExecuteNonQuery();
    if (i != 1)
    {
    sonucgoster.Text = "Üzgünüz. Seçtiğiniz kriterlere göre bir araç listelenemiyor. Lütfen Tekrar Arama Yapınız.";
    }
    else
    sonucgoster.Text = "Araç listelendi !";
    baglanti.Close();
    }




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.