lostyazilim
tr.link

Repeater'da TextBox Kullanımı

3 Mesajlar 1.392 Okunma
acebozum
tr.link

TekilCPM TekilCPM Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 27.09.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad C** Y**
  • Mesajlar 178
  • Beğeniler 116 / 67
  • Ticaret 2, (%100)
Selamun Aleyküm Arkadaşlar Repeaterın içine koyduğum TextBox,Label gibi dinamik araçları .Cs kısmında görmüyor. Yani tanımlamıyor. Bir kaç yerde anlatım var oda yarım yamalak tam anlamış değilim. Ve bence asp.net'in önemli konularından yardımcı olursanız sevinirim.
Şimdiden yardımsever WmAracı üyelerine teşekkürler :)

Ek Olarak: Forumda ne hitmetse programlama yardım konularına kimse cevap vermiyor. Bence yakın zamanda bu tür konular içinde yukarı taşı sistemi oluşturulmalı (cevaplanmayan içerikler için)
Veya şöyle bir yöntem denemeliyim hocaları konuya davet ederek :)
@[Nogitsun](userid:56774) , @[gencwebciadam](userid:51338) umarım mesaj yerine iletilir :)
Hocalarıma şimdiden teşekkürlerimi sunarım.
 

 

elektronikssl
webimgo

Nogitsun Nogitsun Nogitsun.com Kullanıcı
  • Üyelik 18.11.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek .NET Developer
  • Konum İstanbul Avrupa
  • Ad Soyad B** Y**
  • Mesajlar 232
  • Beğeniler 32 / 75
  • Ticaret 0, (%0)
Selamlar işlerim dolayısıyla geç gördüm üzgünüm.

Toolboxdan proje içine dahil ettiğin örnek bir repeater var diyelim.



Bu tool'un içine Item template kod satırını eklemeniz gerekmekte. Örnek verecek olursak.



"Buraya artık textbox label vb. toolslarımızı ekleyebiliriz. ekledikten sonra herhangi bir hata yaşamıyorsanız. F7 tuşuyla otomatik kod derleyicisine geçebilirsiniz."



Eğer bunları doğru yapıyorda hala erişemiyorsanız. Yazın beraber bakarız.

Sevgilerle.
 

 

Nogitsun.com | Yazılım Çözümleri Üretir.

localhost localhost Atatürk! Kullanıcı
  • Üyelik 13.03.2016
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılımcı
  • Konum İstanbul Avrupa
  • Ad Soyad E** K**
  • Mesajlar 335
  • Beğeniler 145 / 144
  • Ticaret 2, (%100)
Ne yapmak istediğiniz önemli? Direk olarak kod kısmından itemtemplate'ye dahil ettiğiniz kontrollere @Nogitsun arkadaşımızın dediği gibi ulaşamassınız.

Bir butonlar işlem yaptıracaksanız ne yapacağınızı bilmediğim için net bir şey söyleyemiyorum.

Örnek ;
butona commandname ile commandargument ekler ve bunu repeater_itemcommand eventi ile gerçekleştirirseniz şu şekilde yakalayabilirsiniz.

if (e.CommandName == "butona-ulaşacağım-ad")
{
TextBox txt = (TextBox)e.Item.FindControl("txt-ye-verdiğim-id");
}


Mesela ben bunu şöyle kullanmıştım. Repeaterda ürünlerimi listelemiştim ve sepete ekle butonum vardı. Hangi butona tıkladığını öğrenmem gerekiyordu bu işlemi yaparak arka tarafta ona commandname ile ulaştım ve commandargument kısmında ise ürünün id sini taşımıştım.

Commandargument object olarak gelir ne yolluyorsan o convert ederek alabilirsin.

int degisken= Convert.ToInt32(e.CommandArgument);
string degisken= e.CommandArgument.ToString();
object degisken= e.CommandArgument;
 

 

https://roe.com.tr
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al