Pergunta

Se você está usando asp.net MVC, como está fazendo a exibição da grade? Rolou o seu próprio? Tem uma biblioteca de algum lugar?

Estas são algumas das soluções conhecidas de exibição de grade que encontrei para asp.net MVC

Se você conhece mais alguma coisa que está usando ou sabe ser bom, entre em contato.

Foi útil?

Solução

Estamos usando JQGrid Em um projeto e tiveram boa sorte com ele. Muitas opções para edição embutida, etc. Se essas coisas não forem necessárias, acabamos de usar um loop simples para cada um como @hrvoje.

Outras dicas

Nós usamos Grade lisa No Stack Exchange Data Explorer (Exemplo contendo 2000 linhas).

Eu achei isso superando JQGrid e flexigrid. Ele tem um conjunto de recursos muito completo e eu não poderia recomendá -lo o suficiente.

Amostras de seu uso estão aqui.

Você pode ver amostras de origem sobre como ela é integrada a um aplicativo ASP.NET MVC aqui: https://code.google.com/p/stack-exchange-data-explorer/

Acabamos de rolar o nosso devido a requisitos limitados de funcionalidade em nossas grades. Usamos um pouco de jQuery aqui e ali para algumas gentilezas, como a paginação, e isso é tudo o que realmente precisamos.

Se você precisar de algo um pouco mais bem destacado, poderá conferir as grades extjs aqui.

Além disso, o MVCContrib tem uma implementação de grade que você pode conferir - tente aqui. Ou mais especificamente aqui.

Acabei de descobrir que Telerik tem ótimos componentes, incluindo grade, e eles também são de código aberto.http://demos.telerik.com/aspnet-mvc/

Se for apenas para visualizar dados, eu uso simples para cada e até mesmo aspreas. Para edição, construo visões e ações especializadas. De qualquer forma, não gostei dos recursos de edição do WebForms GridView, isso é muito mais claro e melhor - uma visão para visualização e outra para editar/novo.

O JQGrid custa US $ 299 se você usar uma versão especial com integração lateral do servidor, mas realmente não é tão difícil usar a versão livre de código aberto com o ASP.NET MVC, depois de obter sua configuração de jQuery reta, é quase tão simples de usar quanto qualquer outro outra grade licenciada:

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

Você também pode usar o Datagrid de Inserção/Update/Excluir do meu MVC Controls Toolkit disponível aqui no CodePlex:http://mvccontrolstoolkit.codeplex.com/. Aqui Você pode baixar um exemplo completo, aqui o datagrid funcionando e aqui e aqui tutoriais. O datagrid funciona completamente do lado do cliente e mantém o conjunto de dilhas entre as postagens. Sim, ele pretende a mudança, isso significa que você pode acessar a versão antiga e a versão modificada de cada registro para ver quais mudanças passam para o banco de dados (o que precisa ser modificado excluído ou inserido). Esse troca é afetado após várias postagens até que você confirme ou cancele as modificações no lado do servidor.

Se for somente leitura, uma boa idéia seria criar uma tabela, aplique um jQuery muito fácil, mas pode-se poder.

Para uma cor alternativa simples, tente isso JQuery simples.

Se você precisa classificar, Este plug-in jQuery Simplesmente balança.

Eu tentei o exemplo aqui do MVC controla a grade do kit de ferramentas. 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.

Tentar: http://mvcjqgridcontrol.codeplex.com/É basicamente um invólucro de grade jQuery compatível com MVC com suporte completo .NET

Confira a grade de Controles do Infragistics JQuery

Aqui está uma amostra ASP.NET MVC com código:

http://labs.infragistics.com/aspnet-mvc/grid/allfeatures

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top