2009-07-29 13 views
1

Gibt es eine Möglichkeit, den Index des zuletzt eingefügten Datensatzes zu erhalten, der an einen Datenlistenerweiterer gebunden war? Mein Datengeber ist sortiert, also ist mein Datensatz nicht der letzte. Ich versuche, den Datensatz, der gerade eingefügt wurde, hervorzuheben, also muss ich wissen, wo er im Datalist ist.Wie wird der zuletzt eingefügte Zeilenindex in Datalist abgerufen?

Dies ist in ASP .NET C#.

edit: Ich sollte wahrscheinlich meine Frage neu formulieren. Nachdem ich einen Datensatz eingefügt habe, "re-hole" ich meine Datensätze und bindet den Datenlistener neu, um ihn mit dem eingefügten Datensatz zu aktualisieren. Je nachdem, welcher Sortiermodus aktiviert ist, kann der neu hinzugefügte Datensatz an beliebiger Stelle in der Liste stehen.

Antwort

1

Ich hoffe, dass dies für Sie arbeiten wird.

<Columns> 
<asp:TemplateField> 
<ItemTemplate> 
    <%# Container.DataItemIndex + 1 %> 
    </ItemTemplate> 
</asp:TemplateField> 
</Columns> 

REF: Autonumbering ASP.NET grid controls

Verwandte Themen