Zeilennummer im GridView anzeigen
Um in einem GridView die Zeilennummer in einer Spalte anzuzeigen gibt es einen einfachen Weg.
Wir benutzen das Container Objekt das eine Eigenschaft "DataItemIndex" enthält.
Über ein simples "+1" (Da der Index bei 0 anfängt), haben wir die Zeilennummer.
Das lässt sich jetzt relativ einfach in einer Spalte bspw. mit Hilfe eines TemplateFields anzupassen.
<asp:GridView ID="grdTest" AutoGenerateColumns="false" runat="server">
<Columns>
<asp:TemplateField HeaderText="Zeilennummer">
<ItemTemplate>
Zeile Nr. <strong><%# Container.DataItemIndex +1 %></strong>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="Schlüssel" DataField="Key" />
</Columns>
</asp:GridView>
In Kürze:
<%# Container.DataItemIndex +1 %>