Pregunta

Si está utilizando ASP.NET MVC, ¿cómo está la visualización de la cuadrícula? ¿Rodó el tuyo? ¿Tienes una biblioteca de algún lugar?

Estas son algunas de las soluciones de visualización de cuadrícula conocidas que he encontrado para ASP.NET MVC

Si sabe de algo más que está usando o sabe que es bueno, hágamelo saber.

¿Fue útil?

Solución

Hemos estado usando jqGrid en un proyecto y hemos tenido algo de suerte con eso. Hay muchas opciones para la edición en línea, etc. Si eso no es necesario, entonces hemos utilizado un bucle de foreach simple como @Hrvoje.

Otros consejos

Usamos Slick Grid en Stack Exchange Data Explorer ( ejemplo que contiene 2000 filas ).

Encontré que supera a jqGrid y flexigrid . Tiene un conjunto de características muy completo y no puedo recomendarlo lo suficiente.

Ejemplos de su uso están aquí .

Puede ver ejemplos de fuentes sobre cómo se integra a una aplicación MVC de ASP.NET aquí: https://code.google.com/p/stack-exchange-data-explorer/

Acabamos de lanzar el nuestro debido a los requisitos de funcionalidad limitados en nuestras redes. Usamos algunos 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 de ExtJs aquí .

También MvcContrib tiene una implementación de cuadrícula que puedes revisar: prueba aquí . O más específicamente aquí .

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/

Si es solo para ver datos, uso simple foreach 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 un poco más claro y mejor: una vista para ver y otra para editar / nuevo.

jqGrid es de $ 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 obtenga su configuración jquery directamente, es casi tan simple como utilizar como cualquier otra red con licencia:

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

También puede usar Insertar / actualizar / eliminar el datagrid de mi MVC Controls Toolkit disponible aquí en codeplex: http://mvccontrolstoolkit.codeplex.com/ . Aquí puede descargar un ejemplo completo, here the datagrid funciona y here y here tutoriales. El DataGrid funciona completamente del lado del cliente y mantiene el cambio establecido entre las publicaciones. Sí, se 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 se deben pasar a la base de datos (lo que se debe modificar, eliminar o insertar). Este conjunto de cambios se conserva después de varias publicaciones hasta que confirme o cancele las modificaciones en el servidor.

Si es de solo lectura, una buena idea sería crear una tabla, luego aplicar un poco de JQuery realmente fácil de usar.

Para un color alternativo simple, intente esto simple JQuery.

Si necesita una clasificación, este complemento de JQuery simplemente es genial.

Probé el ejemplo here of Mvc Controles Toolkit grid. Aparece una grilla bastante potente y fácil de usar. El tutorial no solo explica cómo usar la cuadrícula, sino también cómo realizar la paginación, organizar un modelo de vista y anotaciones de datos. Vale la pena leerlo.

Pruebe: http://mvcjqgridcontrol.codeplex.com/ Básicamente es un contenedor jQuery Grid compatible con MVC con soporte completo de .Net

Verifique la cuadrícula en Infragistics jQuery controles

Aquí hay un ejemplo de ASP.NET MVC con código:

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top