0

リピーター コントロールにバインドされた ArrayList があります。ページの関連付けられているが別の領域で、バインドされたコントロールから最初と最後のアイテムを取得したいと思います。実際には、テーブルへのページング要素です。

リピーターのコードは次のとおりです。

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()); %>

ところで: 私は完全な .NET 初心者です。

ありがとう

4

1 に答える 1

0

<% Response.Write(Repeater1.Items[0].ToString()); %>リピーターをバインドする前に発生するためです。とにかく、元のデータ ソースから読み取ってみませんか?

<% Response.Write(this.pagingArray.First().ToString()); %>
于 2011-03-21T13:36:16.150 に答える