Se você estiver usando o ASP.NET MVC, como está exibindo a grade? Rolou o seu próprio? Tem uma biblioteca de algum lugar?
Estas são algumas das soluções conhecidas de exibição em grade que eu encontrei para o ASP.NET MVC
- ASP.NET MVC Flexgrid - Tem um bom método de layout de coluna
- ASP.NET MVC GridView baseado em código - simples, pequeno, limpo
- MVC Contrib - grade do codePlex
- jQueryGrid - grade jQuery
- Datatables - plugin jQuery - considerado compatível com a seção 508 ( ligação .NET )
- extJS - estrutura RIA entre navegadores - tem suporte para grade
- Ingrid - grade de dados jQuery
- jqxGrid - grade de dados do jQuery
- Telerik MVC - grade baseada em jQuery com licença GPL v2, versão comercial também disponível
- MVC Controls Toolkit - Grade baseada no site do cliente
- Infragistics igGrid - grade MVC baseada em jQuery
- dhtmlxGrid - controle de grade JavaScript habilitado para Ajax
- ASP.net MVC Awesome Ajax List - uma abordagem diferente e muito flexível, pode ser usada como uma grade
- Grade MVC Syncfusion - Grade comercial
- ASP.net MVC Awesome Grid - parte da biblioteca Awesome (baseada em jQuery)
- Grade da interface do usuário do Shield para ASP.NET MVC
- Controles de grade para projetos do ASP.NET MVC 5
Se você souber de mais alguma coisa que esteja usando ou souber ser bom, entre em contato.
jquery
asp.net-mvc
grid
MikeJ
fonte
fonte
Respostas:
Temos usado jqGrid em um projeto e tivemos alguma sorte com ele. Muitas opções para edição embutida etc. Se esse material não for necessário, usamos um loop foreach simples como @Hrvoje.
fonte
Usamos o Slick Grid no Stack Exchange Data Explorer ( exemplo que contém 2000 linhas ).
Eu achei que supera jqGrid e flexigrid . Ele tem um conjunto de recursos muito completo e eu não recomendo o suficiente.
As amostras de seu uso estão aqui .
Você pode ver exemplos de fontes sobre como ele é integrado a um aplicativo ASP.NET MVC aqui: https://code.google.com/p/stack-exchange-data-explorer/
fonte
Acabamos de rodar por conta própria devido a requisitos de funcionalidade limitados em nossas grades. Usamos alguns JQuery aqui e ali para algumas informações como paginação e isso é tudo o que realmente precisamos.
Se você precisar de algo um pouco mais completo, consulte as grades ExtJs aqui .
O MvcContrib também possui uma implementação de grade que você pode conferir - tente aqui . Ou mais especificamente aqui .
fonte
Acabei de descobrir que o Telerik tem ótimos componentes, incluindo o Grid, e eles também são de código aberto. http://demos.telerik.com/aspnet-mvc/
fonte
Se for apenas para visualização de dados, eu uso o foreach simples ou até o aspRepeater. Para edição, construo visualizações e ações especializadas. De qualquer maneira, não gostou dos recursos de edição em linha do GridView da webforms, isso é muito mais claro e melhor - uma visualização para visualização e outra para edição / nova.
fonte
Usamos a grade MVCContrib.
http://weblogs.asp.net/rajbk/archive/2010/05/08/asp-net-mvc-paging-sorting-filtering-using-the-mvccontrib-grid-and-pager.aspx
fonte
O jqGrid custa US $ 299 se você usar uma versão especial com integração no servidor, mas realmente não é tão difícil usar a versão gratuita de código aberto com o ASP.NET MVC, depois que você tiver acertado a configuração do jquery, é quase tão fácil quanto qualquer outro. outra grade licenciada:
http://haacked.com/archive/2009/04/14/using-jquery-grid-with-asp.net-mvc.aspx
fonte
Você também pode usar o Insert / update / delete datagrid do meu MVC Controls Toolkit disponível aqui no codeplex: http://mvccontrolstoolkit.codeplex.com/ . Aqui você pode baixar um exemplo completo, aqui o trabalho datagrid e aqui e aqui tutoriais. O DataGrid trabalha completamente do lado do cliente e mantém o conjunto de alterações entre as postagens. Sim, ele mantém o Changeset, ou seja, você pode acessar a versão antiga e a versão modificada de cada registro para ver quais alterações serão transmitidas ao banco de dados (o que precisa ser modificado, excluído ou inserido). Esse conjunto de alterações é mantido após várias postagens até você confirmar ou cancelar as modificações no lado do servidor.
fonte
Se for somente leitura, uma boa idéia seria criar uma tabela, aplique algum JQuery realmente fácil, mas poderoso.
Para cores alternativas simples, tente este JQuery simples.
Se você precisar classificar, esse plug-in JQuery simplesmente será um sucesso.
fonte
Tentei o exemplo aqui da grade do Mvc Controls Toolkit. Parece uma grade bastante poderosa e fácil de usar. O tutorial não apenas explica como usar a grade, mas também como fazer paginação, organizar um modelo de exibição e anotações de dados. Vale a pena ler.
fonte
Tente: http://mvcjqgridcontrol.codeplex.com/ É basicamente um wrapper jQuery Grid compatível com MVC com suporte completo a .Net
fonte
Confira a grade dos controles jQuery da Infragistics
Aqui está um exemplo do ASP.NET MVC com código:
http://labs.infragistics.com/aspnet-mvc/Grid/AllFeatures
fonte