Doğru Cevap
-
10 yıl önce yazılmış472 cevap - 20 soruevet cok basit yollu var sadece listbox icin degil.. text label ve diger elemanlar icinde bu gecerli.. yapmanız gereken dogru findcontrol lu kullanmanızdir.
listbox listb = GridView1VeyaPanelAdi.FindControl("listbox1") as listb;
label3.text = listb.selectedItem...........;
-
bahozam
merhaba siyahbeyaz
ben galiba anlatamadım şimdi şoyle
bi tane listbox var içinde verilerim var bu listboxım update panel içinde sayfanın postback olmasını engellemek için ben listboxın selectchangetext eventına kodu yazdım tıkladığım eleman repeatera eklensin bi daha tıklayınca bi daha eklesin ancak sorun şu ilkinde ekliyo ikincisinde tıklayınca repeater yenileniyo daha doğrusu repeater da update panel içinde olduğu için kedi içinde yeniliyo ve ikinci kaydı ilk kaydın üstüne yazıyo yani ilk kayıt uçuyo,diyeceksin repeaterı update panelden çıkar onuda yaptım yine aynısı oldu
bi tane ürün siperiş formu yapıyorum listboxtan tıkladıkça aşağıda repetaera eklensin ve eklenirken ürünün kodu ve adını repetara yazdırsın bunun yanında bi tane textbox açılsın ve ben sipariş miktarını gireyim yapmak istediğim bu şu anda sadece bi tane ekleyebiliyorum diğeri yukarıda yazdığım gibi üstüne yazıyo arttıramıyorum
sen bilirsin bana bi yardımcı olsan10 yıl önce yazılmış
-
siyahbeyaz
repater kısmına gönderirken databind yapıyorsunuzdur büyük ihtimal ile. haliyle siz her veri gönderdiginizde dediginiz gibi son yapılan ıslemlerı baz alıcaktır bunu aşmak ıcın soyle bir yol tavsiye edebilirim..
kullandıgın event dısında
public string siparis_id {get; set;} seklinde bir degisken tanımlayın...
sonra kullandıgın event ıcınde sole bir kontrol ile
siparis_id= 1,2,3,4,5,6 seklini alabilecek sekilde bir string olusturmaya calısın..
sql sorgunuzda FROM * urunler WHERE urun_id IN(siparis_id) formatında bır datasource ekledıgınızde urunler karsınıza cıkacaktır..
veya soyle bir sey yapabilirsiniz..
ek bi sql tablosu olusturun..
gecici_tablo adında olsun
id (index primary key entity int)
urun_id (int)
uye_id (int)
selectchane eventin icine urun_id gecici_tabloya yazdırın.. yazdırma isinin hemen arkasından
uyenın ekledıgı urunleri 1,2,,3,4 seklinde listeletirip where in komutu ile sorgulayabilirsiniz.10 yıl önce yazılmış
-
bahozam
hacı saolasın ya valla aynı seyleri düşünüyoruz bende sen cevap vermeden aynı dediğin gibi yaptım geçici bir tablo her tıklandığında ekliyo ve tabloyu okutuyorum çıkış yapıncada tabloyu boşaltıyorum10 yıl önce yazılmış
- bahozam
Cevaplar
Hiç cevap bulunamadı.