Aşağıdaki yineleyici aşağıdayım ve arkasında lblA bulmaya çalışıyorum ve başarısız oluyor.Asp.net tekrarlayıcı içinde kontrol bulunamıyor mu?
<asp:Repeater ID="rptDetails" runat="server">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><strong>A:</strong></td>
<td><asp:Label ID="lblA" runat="server"></asp:Label>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
İlk Denedim,
Label lblA = (Label)rptDetails.FindControl("lblA");
ama lblA denedim Sonra
null idi
Label lblA = (Label)rptDetails.Items[0].FindControl("lblA");
ama Öğeler oldu: biçimlendirme Aşağıda yaptığım çabalarıdır 0 m tekrarlayıcı 1 öğe plakası içeriyor olsa bile
Biraz kafam karıştı. Aslında yaptığım şey, 1 sayfadaki Ayrıntıları Görüntüle bağlantısını tıkladığımda, tekrarlayıcıya ve page_load'a sahip olan başka bir sayfada ayrıntılı bir görünüme götürür, lblA – Xaisoft
Düzenlenen'i bulmaya çalışıyorum. Umarım bu biraz daha açıklar. –
Tamam, bitirdiğim şey bir DataTable değişkenini sınıfın en üst seviyesine taşıyordu. Sonra ItemDataBoundEvent öğesini oluşturdum ve orada tekrarlayıcıda lblA'yı kontrol ettim ve eğer bulduysa DataTable'da bir satırdan aldığım bir metne ayarladım. Bunu anlamamda doğru muyum? Teşekkürler – Xaisoft