Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > ASP.NET Repeater Kontrolü
Yazar
dotnetonur


avatar
Dersaadet
Kayıt: 21.11.2007
16.01.2008-15:41 #34823
Repeater kontrolünü etkin bir biçimde kullanabilmek için, kontrolün içindeki şablonlara hakim olmak gereklidir. Şablonlarımız; HeaderTemplate, ItemTemplate, AlternatingItemTemplate, FooterTemplate ve SeperatorTemplate`dir.

Repeater kontrolünün olmazsa olmaz şablonu ItemTemplate`dir. Önce ItemTemplate`a basit bir örnek vererek, diğer şablonlarımızı inceleyelim.

<asp:Repeater ID="RepeaterIllerIlceler" runat="server" DataSourceID="AccessDataSourceIllerIlceler">
<ItemTemplate>
<b>İl/İlçe: </b> <%# Eval("sehir") %> - <%# Eval("ilce") %>
<br />
</ItemTemplate>
</asp:Repeater>

http://www.asepedatnet.com/Resimler/Repeater.png

Kodlardan ve kodların çıktısının bulunduğu ekran görüntüsünden görüldüğü gibi, en basit Repeater kullanımı ItemTemplate şablonunun içine verileri bağlamak ile yapılmaktadır.

Diğer şablonlar ise Repeater kontrolünün daha esnek ve gösterişli olması için kullanılmaktadır.

ItemTemplate: Yukarıdaki örneğimizde kullandığımız bu şablon veritabanından gelen her bir satır veriyi nasıl görüntülemek istediğimizi belirlemek için kullanılır.
AlternatingItemTemplate: Art arda gelen satırların farklı bir görünümde olması için kullanılır. Bu sayede veriler göze hoş gözükür ve verilerin okunması kolaylaşır.
HeaderTemplate: Repeater kontrolüyle ekrana yazdırılan verilerin başlığının belirlenmesi için kullanılır.
FooterTemplate: Header`in tam zıttı olarak, verilerin en altında bir kereliğine görünecek kısım.
SeperatorTemplate: Veritabanından gelen satırları birbirinden ayırmak için kullanılır.

Repeater`a veritabanından verileri bağlayıp, şablonlarla beraber daha güzel ve kullanışlı bir repeater kontrolü oluşturabilirsiniz.

http://www.asepedatnet.com/makale_goster.aspx?Id=67





Ortam sanal olsa da, islenen suc gercektir...

Yazar
volkan


avatar
Giresun
Kayıt: 26.07.2006
16.01.2008-16:25 #34831
Ben asp.NETte "forum" yapıyorum.. Çok yararlı bi kullanıcı kontrolü repeater :)






Yazar
kellad


avatar
istanbul
Kayıt: 21.01.2006
16.01.2008-17:11 #34836
DataRepeater veri gösteriminde kolay bir şekilde tam esnek bir kontrol sağlıyor.
DataList, GridView çok daha kolay ama belirli bir şablona bağlı kalıyorlar.





Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb