2012-04-04 11 views

risposta

29

provare quanto segue:

<asp:Repeater ID="myRepeater" runat="server"> 
    <HeaderTemplate> 
     <table> 
    </HeaderTemplate> 
    <ItemTemplate> 
     <tr> 
      <td><%# Container.ItemIndex %></td> 
      <!-- or maybe --> 
      <td><%# Container.ItemIndex + 1 %></td> 
      <td><%# DataBinder.Eval(Container, "DataItem.Name") %></td> 
     </tr> 
    </ItemTemplate> 
    <FooterTemplate> 
     </table> 
    </FooterTemplate> 
</asp:Repeater> 
+1

Forse usare un '<% # Container.ItemIndex + 1%>', per ottenere un numero basato su 1. –

+0

Cheers, l'ho inserito. Suppongo che funzionerà :) Il mio caso d'uso usa l'indice a base zero. – Rawling

+1

Ho usato 'DataBinder.Eval (Container," ItemIndex ")' – Marcel

Problemi correlati