< id="Repeater1" runat="server">
<>
< /HeaderTemplate >
<>
<>
Test<>
< /ItemTemplate >
<>
< id="lblFooterDisplay" runat="server">
< /FooterTemplate>
< /asp:Repeater>
Başlık ve taban kısmındaki kontrollere erişim şu şekildedir:
Label lblHeader=Repeater1.Controls[0].FindControl("lblHeaderDisplay") as Label;
if (lblHeader != null)
lblHeader.Text = "Hello world from header";
Label lblFooter = Repeater1.Controls[Repeater1.Controls.Count -1].FindControl("lblFooterDisplay") as Label;
if (lblFooter != null)
lblFooter.Text = "Hello world from footer";
Kaynaklar:
http://aspadvice.com/blogs/joteke/archive/2007/06/05/Access-Headertemplate-and--FooterTemplate-of-a-Repeater.aspx
http://stackoverflow.com/questions/701412/how-to-find-controls-in-a-repeater-header-or-footer
http://dotnetslackers.com/DataGrid/re-56514_Access_Headertemplate_and_FooterTemplate_of_a_Repeater_in_code.aspx
Repeater ve DataList kontrolünün kullanımını anlatan güzel bir makale(asp.net 2.0): http://www.yazgelistir.com/Makaleler/1000000635.ygpx
Hiç yorum yok:
Yorum Gönder