确定asp.net中的转发器行数

sam*_*mar 7 asp.net repeater

我怎么能一次确定在这个转发器中显示的行数?

<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>
Run Code Online (Sandbox Code Playgroud)

Dr.*_*len 6

经过大量的谷歌,我终于得到了答案:((yourDataSourceDataType)rpttags.DataSource).count

其中rpttags是转发器的ID.

http://dotnetacademy.blogspot.com/2011/08/rowitem-count-in-repeater.html


小智 5

这也应该工作:

((Container.Parent为Repeater).DataSource为IList).Count