2012-04-04 12 views

Antwort

29

Versuchen Sie Folgendes:

<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

Verwenden Sie möglicherweise einen '<% # Container.ItemIndex + 1%>', um eine 1-basierte Nummer zu erhalten. –

+0

Prost, ich habe das in. Ich nehme an, es wird funktionieren :) Mein eigener Anwendungsfall verwendet den Null-basierten Index. – Rawling

+1

Ich benutzte 'DataBinder.Eval (Container," ItemIndex ")' – Marcel