Etkileşimli combobx...
 
Bildirimler
Hepsini Temizle

Etkileşimli combobxlar ile çalışma  

  RSS
ozguraltinel
(@ozguraltinel)
Üye

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();

           } 

Alıntı
Gönderildi : 06/11/2013 16:33
İsmail ÇOBAN
(@ismailcoban365)
Üye

İ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(); 

CevapAlıntı
Gönderildi : 26/11/2013 18:36
Paylaş: