Question

Si vous utilisez ASP.NET MVC, comment allez-vous afficher la grille? Roulé le vôtre? Vous avez une bibliothèque quelque part?

Voici certaines des solutions d'affichage de grille connues que j'ai trouvées pour ASP.NET MVC

Si vous connaissez quelque chose d'autre que vous utilisez ou dont vous savez qu'il est bon, merci de me le faire savoir.

Était-ce utile?

La solution

Nous utilisons jqGrid pour un projet et avons eu de la chance avec il. Beaucoup d'options pour l'édition en ligne, etc. Si cela n'est pas nécessaire, alors nous venons d'utiliser une simple boucle foreach telle que @Hrvoje.

Autres conseils

Nous utilisons Slick Grid dans l'explorateur de données Exchange Stack ( exemple contenant 2000 lignes ).

J'ai constaté qu'il surpasse jqGrid et flexigrid . Il possède un ensemble de fonctionnalités très complet et je ne saurais le recommander assez.

Des exemples d'utilisation de son sont ici .

Vous pouvez voir des exemples de sources sur la manière dont il est intégré à une application ASP.NET MVC ici: https://code.google.com/p/stack-exchange-data-explorer/

Nous venons de lancer notre propre jeu en raison d'exigences de fonctionnalités limitées sur nos réseaux. Nous utilisons un peu de JQuery ici et là pour des détails comme la pagination et c’est tout ce dont nous avons vraiment besoin.

Si vous avez besoin de quelque chose de plus complet, vous pouvez consulter les grilles ExtJs ici .

MvcContrib a également une implémentation de grille que vous pouvez vérifier - essayez ici . Ou plus précisément ici .

Je viens de découvrir que Telerik possède d’excellents composants, notamment Grid, et qu’ils sont également open source. http://demos.telerik.com/aspnet-mvc/

Si c'est juste pour voir des données, j'utilise simple foreach ou même aspRepeater. Pour l'édition, je construis des vues et des actions spécialisées. De toute façon, vous n’avez pas aimé les capacités d’édition en ligne de GridView avec les formulaires Web, c’est un peu plus clair et meilleur - une vue à afficher et une autre à éditer / nouveau.

jqGrid coûte 299 $ si vous utilisez une version spéciale qui intègre le côté serveur, mais il n’est vraiment pas difficile d’utiliser la version gratuite open source avec ASP.NET MVC. Une fois que vous avez bien configuré votre configuration jQuery, il est presque aussi simple de utiliser comme n'importe quelle autre grille sous licence:

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

Vous pouvez également utiliser la grille de données Insérer / mettre à jour / supprimer de mon MVC Controls Toolkit disponible ici sur codeplex: http://mvccontrolstoolkit.codeplex.com/ . Vous pouvez ici télécharger un exemple complet, ici la grille de données fonctionne et ici et ici . Le DataGrid fonctionne complètement côté client et conserve le changement défini entre les publications. Oui, il s'agit de Changeset. Cela signifie que vous pouvez accéder à la fois à l'ancienne version et à la version modifiée de chaque enregistrement pour voir quelles modifications doivent être transmises à la base de données (ce qui doit être modifié supprimé ou inséré). Cet ensemble de modifications est maintenu après plusieurs publications jusqu'à ce que vous confirmiez ou annuliez les modifications côté serveur.

S'il s'agit d'une lecture seule, une bonne idée serait de créer un tableau, puis appliquez-y du JQuery vraiment simple mais puissant.

Pour une couleur de remplacement simple, essayez cette simple JQuery.

Si vous avez besoin de trier, ce plug-in JQuery bascule tout simplement.

J'ai essayé l'exemple ici du MVC. Grille de la boîte à outils des contrôles. Il semble une grille assez puissante et facile à utiliser. Le didacticiel explique non seulement comment utiliser la grille, mais aussi comment faire de la pagination, organiser un modèle de vue et des annotations de données. Il vaut la peine de le lire.

Essayez: http://mvcjqgridcontrol.codeplex.com/ Il s’agit essentiellement d’un wrapper jQuery Grid compatible MVC avec prise en charge complète .Net

Découvrez la grille à partir des contrôles jQuery infragistiques

Voici un exemple ASP.NET MVC avec le code:

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top