¿Controles de cuadrícula para ASP.NET MVC? [cerrado]
Si está utilizando ASP.NET MVC, ¿cómo hace la visualización de la cuadrícula? ¿Enrollaste el tuyo? ¿Tienes una biblioteca de alguna parte?
Estas son algunas de las soluciones de visualización de cuadrículas conocidas que he encontrado para ASP.NET MVC
- ASP.NET MVC Flexgrid : tiene un buen método de diseño de columnas
- ASP.NET MVC GridView basado en código : simple, pequeño y limpio
- MVC Contrib - cuadrícula de codePlex
- jQueryGrid - cuadrícula jQuery
- Datatables - complemento jQuery - se cree que cumple con la sección 508 ( enlace .NET )
- extJS - marco RIA para varios navegadores - tiene soporte para grid
- Ingrid - cuadrícula de datos jQuery
- jqxGrid - cuadrícula de datos jQuery
- Telerik MVC : grid basado en jQuery con licencia GPL v2, versión comercial también disponible
- Kit de herramientas de controles MVC : cuadrícula basada en el sitio del cliente
- Infragistics igGrid - grid MVC basado en jQuery
- dhtmlxGrid : control de cuadrícula JavaScript habilitado para Ajax
- ASP.net MVC Awesome Ajax List : un enfoque diferente y muy flexible que se puede utilizar como 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 sabes de algo más que estés usando o que sea bueno, házmelo saber.
Hemos estado usando jqGrid en un proyecto y hemos tenido buena suerte con él. Muchas opciones para edición en línea, etc. Si eso no es necesario, entonces simplemente hemos usado un bucle foreach simple como @Hrvoje.
Usamos 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.
Aquí se muestran ejemplos de su uso .
Puede ver ejemplos de fuentes sobre cómo se integra en una aplicación ASP.NET MVC aquí: https://code.google.com/p/stack-exchange-data-explorer/
Acabamos de implementar el nuestro debido a requisitos de funcionalidad limitados en nuestras redes. Usamos algo de JQuery aquí y allá para algunas sutilezas como la paginación y eso es todo lo que realmente necesitamos.
Si necesita algo con más funciones, puede consultar las cuadrículas de ExtJs aquí .
Además, MvcContrib tiene una implementación de grilla que puedes consultar; pruébala aquí . O más concretamente aquí .
Si es solo para ver datos, uso foreach simple o incluso aspRepeater. Para editar, construyo vistas y acciones especializadas. De todos modos, no me gustaron 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/nueva.