Si está utilizando ASP.NET MVC, ¿cómo está haciendo la visualización de cuadrícula? ¿Rodado el tuyo? ¿Tienes una biblioteca de algún lado?
Estas son algunas de las soluciones de visualización de cuadrícula conocidas que he encontrado para ASP.NET MVC
- ASP.NET MVC Flexgrid : tiene un buen método de diseño de columna
- ASP.NET MVC GridView basado en código : simple, pequeño, limpio
- MVC Contrib - rejilla de codePlex
- jQueryGrid - cuadrícula jQuery
- Tablas de datos - plugin jQuery - que se cree que cumple con la sección 508 ( enlace .NET )
- extJS - framework de navegador cruzado RIA - tiene soporte de grilla
- Ingrid - cuadrícula de datos jQuery
- jqxGrid - cuadrícula de datos jQuery
- Telerik MVC : cuadrícula basada en jQuery con licencia GPL v2, también disponible versión comercial
- MVC Controls Toolkit - Cuadrícula basada en el sitio del cliente
- Infragistics igGrid - cuadrícula MVC basada en jQuery
- dhtmlxGrid : control de cuadrícula JavaScript habilitado para Ajax
- ASP.net MVC Awesome Ajax List : un enfoque diferente y muy flexible, se puede utilizar como una cuadrícula
- Syncfusion MVC Grid - Red comercial
- ASP.net MVC Awesome Grid - parte de la biblioteca Awesome (basada en jQuery)
- Shield UI Grid para ASP.NET MVC
- Controles de cuadrícula para proyectos ASP.NET MVC 5
Si sabe de algo más que está utilizando o sabe que es bueno, hágamelo saber.
jquery
asp.net-mvc
grid
MikeJ
fuente
fuente
Respuestas:
Hemos estado usando jqGrid en un proyecto y hemos tenido buena suerte con él. Muchas opciones para la edición en línea, etc. Si esas cosas no son necesarias, entonces solo hemos usado un bucle foreach simple como @Hrvoje.
fuente
Utilizamos Slick Grid en Stack Exchange Data Explorer ( ejemplo que contiene 2000 filas ).
Descubrí que supera a jqGrid y flexigrid . Tiene un conjunto de funciones muy completo y no podría recomendarlo lo suficiente.
Las muestras de su uso están aquí .
Puede ver ejemplos de fuentes sobre cómo se integra a una aplicación ASP.NET MVC aquí: https://code.google.com/p/stack-exchange-data-explorer/
fuente
Acabamos de rodar el nuestro debido a los requisitos de funcionalidad limitada en nuestras redes. Usamos un poco de JQuery aquí y allá para algunas sutilezas como la paginación y eso es todo lo que realmente necesitamos.
Si necesita algo un poco más completo, puede consultar las cuadrículas ExtJs aquí .
También MvcContrib tiene una implementación de cuadrícula que puede consultar, intente aquí . O más específicamente aquí .
fuente
Acabo de descubrir que Telerik tiene algunos componentes excelentes, incluido Grid, y también son de código abierto. http://demos.telerik.com/aspnet-mvc/
fuente
Si es solo para ver datos, utilizo foreach simple o incluso aspRepeater. Para editar, construyo vistas y acciones especializadas. De todos modos, no me gustaban las capacidades de edición en línea de GridView de los formularios web, esto es mucho más claro y mejor: una vista para ver y otra para editar / nuevo.
fuente
Usamos la cuadrícula MVCContrib.
http://weblogs.asp.net/rajbk/archive/2010/05/08/asp-net-mvc-paging-sorting-filtering-using-the-mvccontrib-grid-and-pager.aspx
fuente
jqGrid cuesta $ 299 si usa una versión especial que tiene integración del lado del servidor, pero realmente no es tan difícil usar la versión gratuita de código abierto con ASP.NET MVC, una vez que obtiene su configuración de jquery directamente, es casi tan simple de usar como cualquier otra otra red con licencia:
http://haacked.com/archive/2009/04/14/using-jquery-grid-with-asp.net-mvc.aspx
fuente
También puede usar la cuadrícula de datos Insertar / actualizar / eliminar de mi MVC Controls Toolkit disponible aquí en codeplex: http://mvccontrolstoolkit.codeplex.com/ . Aquí puede descargar un ejemplo completo, aquí la cuadrícula de datos funcionando y aquí y aquí tutoriales. DataGrid funciona completamente del lado del cliente y mantiene el conjunto de cambios entre publicaciones. Sí, mantiene Changeset, esto significa que puede acceder tanto a la versión anterior como a la versión modificada de cada registro para ver qué cambios pasar a la base de datos (qué se debe modificar, eliminar o insertar). Este conjunto de cambios se mantiene después de varias publicaciones hasta que confirme o cancele las modificaciones en el lado del servidor.
fuente
Si es de solo lectura, una buena idea sería crear una tabla, luego aplicar JQuery realmente fácil pero poderoso.
Para un color alternativo simple, pruebe este simple JQuery.
Si necesita ordenar, este complemento JQuery simplemente es genial.
fuente
Probé el ejemplo aquí de la cuadrícula Mvc Controls Toolkit. Parece una cuadrícula bastante potente y fácil de usar. El tutorial no solo explica cómo usar la cuadrícula sino también cómo hacer paginación, organizar un modelo de vista y anotaciones de datos. Vale la pena leerlo.
fuente
Pruebe: http://mvcjqgridcontrol.codeplex.com/ Básicamente es un contenedor jQuery Grid compatible con MVC con soporte completo de .Net
fuente
Echa un vistazo a la cuadrícula de los controles Infragistics jQuery
Aquí hay una muestra ASP.NET MVC con código:
http://labs.infragistics.com/aspnet-mvc/Grid/AllFeatures
fuente