Frage

Wenn Sie ASP.NET MVC verwenden, wie machst du Rasteranzeige? Rolled Ihre eigenen? Haben Sie eine Bibliothek von irgendwo?

Dies sind nur einige der bekannten Rasteranzeige Lösungen, die ich für ASP.NET MVC gefunden

Wenn Sie etwas wissen, etwas, die Sie verwenden, oder wissen, gut zu sein, lassen Sie es mich wissen.

War es hilfreich?

Lösung

Wir verwenden jqGrid an einem Projekt und haben einige viel Glück gehabt mit es. Es gibt viele Möglichkeiten für Inline-Bearbeitung, usw. Wenn das Material nicht erforderlich ist, dann haben wir nur eine einfache foreach-Schleife wie @Hrvoje verwendet.

Andere Tipps

Wir verwenden Slick Grid in Stapel Exchange Data Explorer ( Beispiel mit 2000 Zeilen ).

Ich fand es übertrifft jqGrid und Flexigrid . Es hat ein sehr komplettes Feature-Set und ich konnte es nicht genug empfehlen.

einige Beispiele für seine Verwendung sind hier .

Sie können Quellpunkte auf sehen, wie es hier zu einem ASP.NET MVC-App integriert ist: https://code.google.com/p/stack-exchange-data-explorer/

Wir haben nur unsere eigenen aufgrund begrenzter Funktionalität Anforderungen an unsere Netze gerollt. Wir verwenden einige JQuery hier und da für einige Feinheiten wie Paginierung und das ist alles, was wir wirklich brauchen.

Wenn Sie etwas mehr brauchen voll funktions Sie überprüfen könnten ExtJs Gitter hier .

Auch MvcContrib hat ein Raster-Implementierung, die Sie heraus überprüfen können - versuchen hier . Oder genauer gesagt hier .

ich gerade entdeckt, Telerik hat einige große Komponenten, einschließlich Grid, und sie sind zu Open Source. http://demos.telerik.com/aspnet-mvc/

Wenn es nur für Daten sehen, ich einfache foreach oder sogar aspRepeater. Für die Bearbeitung bauen I spezialisierte Ansichten und Aktionen. Haben Sie nicht webforms Grid Inline Edit-Funktionen sowieso mögen, das ist ein bisschen viel klarer und besser -. Eine Ansicht für die Anzeige und eine andere für Bearbeiten / Neu

jqGrid ist $ 299, wenn Sie eine spezielle Version verwenden, die serverseitige Integration, aber es ist wirklich nicht so schwierig, die Open-Source-freie Version mit ASP.NET MVC zu verwenden, sobald Sie Ihre jquery Konfiguration bekommen gerade es ist fast so einfach verwenden wie jede andere lizenzierte Raster:

http: // haacked.com/archive/2009/04/14/using-jquery-grid-with-asp.net-mvc.aspx

Sie können mit auch die Insert / Update / Datagrid meiner MVC Kontrollen Toolkit löschen verfügbar hier auf Codeplex: http://mvccontrolstoolkit.codeplex.com/ . Hier ein komplettes Beispiel herunterladen, hier das Datagrid Arbeits und hier und hier Tutorials. Das Datagrid arbeitet völlig Client-Seite und mantains zwischen den Pfosten thechange gesetzt. Ja, es mantains Changeset, bedeutet dies, Sie sowohl alte Version zugreifen können und modifizierte Version jeden Datensatz, um zu sehen, was mit dem DB passieren ändert (was gelöscht oder eingefügt werden müssen modifizierte). Diese Changeset ist mantained nach mehreren Stellen Sie bis entweder Sie bestätigen oder die Änderungen auf der Server-Seite gelöscht werden.

Wenn es schreibgeschützt ist eine gute Idee wäre, eine Tabelle zu erstellen, dann wenden Sie etwas wirklich einfach, aber mächtigen JQuery das.

Für einfache Alternative Farbe, versuchen diese einfach JQuery.

Wenn Sie das Sortieren, dieser JQuery-Plug-in rockt einfach.

Ich habe versucht, das Beispiel hier des Mvc steuert Toolkit Raster. Es scheint ein ziemlich leistungsfähig und einfach Gitter zu verwenden. Das Tutorial nicht nur erklären, wie das Raster zu verwenden, sondern auch, wie Paging zu tun, ein Ansichtsmodell und Daten Anmerkungen organisieren. Es lohnt sich, es zu lesen.

Versuchen: http://mvcjqgridcontrol.codeplex.com/ Es ist im Grunde ein MVC-kompatible jQuery Grid-Wrapper mit voller .Net Unterstützung

Überprüfen Sie die Netz von Infragistics jQuery aus steuert

Hier ist eine ASP.NET MVC Probe mit Code:

http://labs.infragistics.com/aspnet-mvc/Grid/AllFeatures

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top