Forum

Etkileşimli combobx...
 
Bildirimler
Hepsini Temizle

Etkileşimli combobxlar ile çalışma

2 Yazılar
2 Üyeler
0 Reactions
521 Görüntüleme
(@ozguraltinel)
Gönderiler: 244
Reputable Member
Konu başlatıcı
 

Arkadaşlar.

2 adet combobox var. 2 sine de datasource ile sqlden veri çekiyorum 1. combobox da  sql database isimlerini tutuyorum. Diğeri de seçilen database üzerindeki CARILER tablosundaki müşterileri getiriyor. İlk aşamada istediğim gibi combobox2 ye verilerim ilgili database den geliyor. Combobox2 de istediğim veriyi arama yaptığım anda datasouce default değerlere dönüyor. Yani benim seçtiğim database i falan görmüyor. İlk datasource u nasıl bağladıysam ona dönüyor.

Başka türlü nasıl yaparım bu aradaki bağı?

 

 protected void ASPxComboBox1_SelectedIndexChanged(object sender, EventArgs e)

       {        

           dsFirmalar.SelectCommand = @"SELECT     CARIISIM, CARI_KOD FROM    [" + ASPxComboBox1.SelectedItem.Value + "].[dbo].CARILER] ";

           dsFirmalar.DataBind();

           } 

 
Gönderildi : 06/11/2013 17:33

(@ismailcoban365)
Gönderiler: 19
Active Member
 

İkinci dropdown'dan seçim yapacağınız zaman yani selectedindexchanged olayına if(!ispostback) ibaresini ekleyiniz. Siz her olayı çalıştırdığınızda sayfa post oluyor ve verileriniz kayboluyor.

 

if(!IsPostBack)

{

dsFirmalar.SelectCommand = @"SELECT     CARIISIM, CARI_KOD FROM    [" + ASPxComboBox1.SelectedItem.Value + "].[dbo].CARILER] ";

           dsFirmalar.DataBind(); 

 
Gönderildi : 26/11/2013 19:36

Paylaş: