Anzeige der Zeilennummer in der MVC-WebGrid
Ich möchte eine Spalte als row number
im MVC-WebGrid. Wie kann ich es tun?
InformationsquelleAutor M.Azad | 2012-08-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich möchte eine Spalte als row number
im MVC-WebGrid. Wie kann ich es tun?
InformationsquelleAutor M.Azad | 2012-08-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie ein view-model mit einer Eigenschaft, die angibt, die Nummer der Zeile.
Nehmen wir an, Sie haben folgende domain Modell:
Nun erstellen Sie ein view-Modell, entsprechend der Anforderungen Ihrer Ansicht:
dann:
Nun Ihre Ansicht wird stark typisiert zu der Ansicht, Modell:
Nun nehmen wir an, dass für einige dumme Grund, die Sie nicht verwenden möchten Modelle ansehen. In diesem Fall könnten Sie schalten Sie Ihre anzeigen in spaghetti-code, wenn Sie es vorziehen:
Darin, Wie würden Sie einen index erstellen, der verwendet werden könnte, mit mehreren IEnumerable-Listen? Sehen Sie bitte meine Frage Index für mehrere Listen vielen Dank
InformationsquelleAutor Darin Dimitrov
Das ist ein wirklich netter Ansatz, aber wenn Sie Sortieren oder paging-Ihre
RowNumber
- Werte nicht beginnen, von 1 auf der Seite.In meinem Projekt hatte ich einen Fall, wo ich wissen musste, um einen index der Zeile, unabhängig von WebGrid ist paging /sorting und ich auf folgende Lösung gestoßen:
gibt es offizielle Dokument?
Ich fand keine offizielle docs. Ich denke, die einzige Quelle der Wahrheit ist hier WebGrid-source code
InformationsquelleAutor takemyoxygen
fügen Sie einfach den folgenden code
Überprüfen Sie diesen link für mehr info
hoffe, dass dies hilfreich sein, jemand
InformationsquelleAutor mathewtinuthomas
Versuchen, diese
InformationsquelleAutor Jameel
Hinzufügen:
InformationsquelleAutor Snehlata Shaw