web-dev-qa-db-fra.com

contrôles de la grille pour ASP.NET MVC?

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 savez autre chose que vous utilisez ou savez être bon, s'il vous plaît faites le moi savoir.

273
MikeJ

Nous utilisons jqGrid sur un projet et avons eu de la chance avec ce projet. Beaucoup d'options pour l'édition en ligne, etc. Si ce n'est pas nécessaire, nous avons simplement utilisé une boucle foreach simple comme @Hrvoje.

40
Sean Carpenter

Nous utilisons Slick Grid dans Stack Exchange Data Explorer ( exemple contenant 2000 lignes ).

Je l'ai trouvé surperforme jqGrid et flexigrid . Il possède un ensemble de fonctionnalités très complet et je ne saurais le recommander assez.

Des exemples de son utilisation sont ici .

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

29
Sam Saffron

Nous venons tout juste de lancer notre propre projet en raison d'exigences de fonctionnalités limitées sur nos réseaux. Nous utilisons un peu 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 aussi une implémentation de grille que vous pouvez vérifier - essayez ici . Ou plus spécifiquement ici .

24
berko

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/

16
Dejan Milicic

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 pour la visualisation et une autre pour la modification/modification.

12
Hrvoje Hudo

jqGrid coûte 299 $ si vous utilisez une version spéciale qui intègre le côté serveur, mais il n’est vraiment pas si 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 à utiliser autre grille sous licence:

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

7
Manuel Castro

Vous pouvez également utiliser la grille de données Insérer/mettre à jour/supprimer de mon toolkit MVC disponible ici sur codeplex: http://mvccontrolstoolkit.codeplex.com/ . Ici vous pouvez télécharger un exemple complet, ici la grille de données fonctionne et ici et ici tutoriels. Le DataGrid fonctionne complètement côté client et conserve le changement défini entre les publications. Oui, il contient 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.

7
7
Raj Kaimal

Si c'est en lecture seule, une bonne idée serait de créer un tableau, puis appliquez du JQuery vraiment simple mais puissant.

Pour une couleur alternative simple, essayez ceci simple JQuery.

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

5
Mark Kadlec

J'ai essayé l'exemple ici de la grille de Mvc Controls Toolkit. Il semble une grille assez puissante et facile à utiliser. Le didacticiel explique non seulement comment utiliser la grille, mais également comment effectuer une pagination, organiser un modèle de vue et des annotations de données. Cela vaut la peine de le lire.

4
MvcSurfer

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

3
sternr

Découvrez la grille de Contrôles Infragistics jQuery

Voici un exemple ASP.NET MVC avec le code:

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

2
akshayl