Déterminer le répéteur le nombre de lignes dans asp.net
Comment je peux déterminer le nombre de lignes qui apparaissent dans cette répétition à la fois?
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="News" EnableViewState="true">
<ItemTemplate>
<hr />
<div style="color:#036e90; font-weight: bold; font-family:Tahoma; text-align:center ; padding-left:10px"><a href="DisplayNews.aspx"><%#DataBinder.Eval(Container.DataItem, "News_Name")%></a></div>
<div style=" FONT-SIZE: 10pt; FONT-FAMILY: Tahoma ; text-align:center;padding-left:10px"><%#DataBinder.Eval(Container.DataItem, "News_Description")%></div>
<br />
<hr />
</ItemTemplate>
</asp:Repeater>
côté serveur, côté client ou afficher numéro de compteur sur chaque article?
OriginalL'auteur samar | 2011-05-14
Vous devez vous connecter pour publier un commentaire.
Après avoir fait beaucoup de google, j'ai enfin eu la réponse:
((yourDataSourceDataType)rpttags.Source de données).le comte
Où rpttags est l'ID de votre répéteur.
http://dotnetacademy.blogspot.com/2011/08/rowitem-count-in-repeater.html
OriginalL'auteur Dr. Rajesh Rolen
Cela devrait fonctionner:
((Récipient.Parent comme Répétiteur).Source de données comme IList).Le comte
OriginalL'auteur Duned
Je viens de l'utiliser pour
<%# Container.ItemIndex %>
pour déterminer l'index de ligne.Sans l'index, tous les enfants accordéons ouvrirait si vous cliquez sur l'un de leurs
<a>
éléments.OriginalL'auteur MrMaavin