Peter Bucher - Mein Experiment, meine Spielereien, meine Welt...   ·   Stefan Falz   ·   Jürgen Gutsch   ·   Golo Roden   ·   ASP.NET Zone   ·   Microsoft ASP.NET
Willkommen bei ASP.NET Zone. Anmelden | Registrieren | Hilfe

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&uuml;ssel" DataField="Key" />
    </Columns>
</asp:GridView>  

In Kürze:

<%# Container.DataItemIndex +1 %>
Veröffentlicht Mittwoch, 10. Oktober 2007 22:53 von Peter Bucher
Abgelegt unter: ,

Kommentare

# re: Zeilennummer im GridView anzeigen

Sally Peter,

das ist ja noch einfacher und besser als die Variante von gestern ;-)

Donnerstag, 11. Oktober 2007 08:14 by Jürgen Gutsch

# re: Zeilennummer im GridView anzeigen

Jup, hab ich irgendwo aufgeschnappt :-)

Und desto simpler, desto besser.

Donnerstag, 11. Oktober 2007 09:28 by Peter Bucher

# Eigene Spaltentypen für das GridView erstellen

Mit den gegebenen Spaltentypen für GridViews stößt man immer wieder schnell an die Grenzen desselben.

Mittwoch, 17. Oktober 2007 16:24 by Jürgen Gutsch
Anonyme Kommentare sind nicht zugelassen