Merhaba, Asp.net repeater içerisindeki herhangi bir kontrollere ulaşmak için Repeater ın “FindControl” yöntemini kullanabilirsiniz. Aşağıda repater içerisindeki birden fazla “DropDownList” öğelerine erişip işlem yapmamızı sağlayacak ufak bir örnek kod mevcut.
1 2 3 4 5 6 7 8 9 10 11 12 |
DataTable dtKitap = null; /* Buraya datatable ı veritabanından dolduruyoruz. (Yine temel bildi o yüzden es geçiyorum) */ for (int i = 0; i <= RPTKITAPLAR.Items.Count - 1; i++) { DropDownList drpListe = (DropDownList)RPTKITAPLAR.Items[i].FindControl("drpSure"); drpListe.DataSource = dtKitap; drpListe.DataTextField = "KitapAd,"; drpListe.DataValueField = "Kitap_Id"; drpListe.DataBind(); } |