Google Analytics İzleme

27 Mayıs 2009

Repeater kontrolündeki Headertemplate ve FooterTemplate kısımlarına kod tarafında erişme

örneğin şu şekilde oluşturulmuş repeater olsun:

< 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: