访问绑定ArrayList中的第一个和/或最后一个项

时间:2011-03-21 13:34:16

标签: asp.net arraylist repeater items

我有一个绑定到转发器控件的ArrayList。在页面的相关但独立的区域中,我想从绑定控件中获取第一个和最后一个项目。它实际上是表的分页元素。

以下是Repeater的代码:

this.Repeater1.DataSource = pagingArray;<br>
this.Repeater1.DataBind();<br>

<asp:Repeater id="Repeater1" runat="server"><br>
    <ItemTemplate><br>
        <a href="/?page=&lt;%# Container.DataItem %>"><%# Container.DataItem %?</a><br>
    </ItemTemplate><br>
</asp:Repeater><br>

我想从这个转发器中获取第一个元素并显示它。我现在的代码(不起作用)是:

<% Response.Write(Repeater1.Items[0].ToString()); %>

BTW:我是一个完整的.NET新手。

由于

1 个答案:

答案 0 :(得分:0)

因为您的<% Response.Write(Repeater1.Items[0].ToString()); %>在绑定转发器之前发生了。无论如何,为什么不从原始数据源中读取?

<% Response.Write(this.pagingArray.First().ToString()); %>