ASP.net Repeater get current index, pointer, or counter

asp.net, c#, repeater

Solution

To display the item number on the repeater you can use the `Container.ItemIndex` property.

<asp:repeater id="rptRepeater" runat="server">
    <itemtemplate>
        Item <%# Container.ItemIndex + 1 %>| <%# Eval("Column1") %>
    </itemtemplate>
    <separatortemplate>
        <br />
    </separatortemplate>
</asp:repeater>

Problem

the question is really simple. Is there a way to access the current pointer/counter for an asp Repeater control. I have a list with items and I would like one of the repeaters columns (it repeats and html table) to be something like ... Item 1 | some info Item 2 | some info ... and so on 1 and 2 being the counter.

Original source

Related problems