ListView ile Gruplama İşlemleri

Kodla Büyü

togius

Süper Üye
Süper Üye
Mesajlar
1,728
Bakanlığın şablonunda kullandığı sağ taraftaki listviewı gruplandırmak için

Kod:
<asp:XmlDataSource ID="XmlDataDuyurular" runat="server" 
                DataFile="~/xml/duyurular.xml" XPath="duyurular/duyuru"></asp:XmlDataSource>
		<ul class="slides">   
			   <asp:ListView ID="ListViewDuyurular" runat="server" 
                DataSourceID="XmlDataDuyurular" GroupItemCount="3">
                <ItemTemplate>
                <p>
                   <a href='<%# XPath("url") %>' title='<%# XPath("baslik") %>'>
                        <%# XPath("baslik") %>
                   </a>
                </p>
				<p class="duyuruKoyuYazi">&lt<%# XPath("tarih") %>&gt</p>
                <p><img  src="http://www.meb.gov.tr/sablon/images/duyuruAyrac.jpg" width="256" height="8"/></p>
                </ItemTemplate>
                <GroupTemplate>
                <li><h1 class="slideBaslik">Duyurular&nbsp;&nbsp;</h1>
                <asp:PlaceHolder runat="server" ID="itemPlaceHolder"></asp:PlaceHolder>
                </li>
                </GroupTemplate>
                <LayoutTemplate>
                <asp:PlaceHolder runat="server" ID="groupPlaceHolder"></asp:PlaceHolder>
                </LayoutTemplate>
            </asp:ListView>
		</ul>

Yukarıda önemli olan

Kod:
<GroupTemplate>
                <li><h1 class="slideBaslik">Duyurular&nbsp;&nbsp;</h1>
                <asp:PlaceHolder runat="server" ID="itemPlaceHolder"></asp:PlaceHolder>
                </li>
                </GroupTemplate>
                <LayoutTemplate>
                <asp:PlaceHolder runat="server" ID="groupPlaceHolder"></asp:PlaceHolder>
                </LayoutTemplate>
bölümleri ve ayrıca GroupItemCount="3" ile kayıtların 3 er 3 er gelmesini sağlıyoruz.
 
Geri
Üst