controlos da grelha para ASP.NET acidente de viação? [fechado]
Se estiver a utilizar ASP.NET MVC, como estás a fazer a exibição da grelha? Enrolaste o teu? Tens alguma biblioteca de algum lado?
Estas são algumas das soluções conhecidas de ecrã de grelha que encontrei para ASP.NET MVC
- ASP.NET MVC Flexgrid - tem um bom método de disposição de colunas
- com base no código ASP.NET MVC GridView - simples, pequeno, limpo
- MVC Contrib - grid from codePlex
- jQueryGrid - jQuery grid
- Datatables - plugin jQuery-pensa-se que é compatível com a secção 508 (. net binding)
- extJS - cross browser RIA framework-has grid support
- Ingrid - jQuery data grid
- jqxgrid - grelha de dados jQuery
- Telerik MVC - grelha baseada em jQuery que é GPL v2 licenciada, versão comercial também disponível
- MVC Controls Toolkit - Client Site Based Grid
- Infragísticas igGrid - grelha MVC baseada em jQuery
- dhtmlxGrid -Controlo da grelha JavaScript com capacidade para Ajax
- ASP.net MVC Awesome Ajax List - uma abordagem diferente e muito flexível, pode ser usada como uma grelha
- rede MVC Syncfusion - Rede Comercial
- ASP.net MVC Awesome Grid - parte da Awesome library (baseada em jQuery)
- Grelha de interface do escudo para ASP.NET MVC
- controlos da grelha para ASP.NET projectos MVC 5
12 answers
Temos usado jqGrid num projecto e tivemos alguma sorte com ele. Muitas opções para edição em Linha, etc. Se essa coisa não é necessária, então nós usamos um loop foreach simples como @Hrvoje.
Usamos A 'Slick Grid' no Stack Exchange Data Explorer (exemplo contendo 2000 linhas).
Encontrei formas mais avançadas jqGrid e flexigrid . Tem um conjunto de recursos muito completo e eu não poderia recomendá-lo o suficiente.
As amostras do seu uso estão aqui .
Você pode ver amostras de origem sobre como ele é integrado a um ASP.NET aplicação MVC aqui: https://code.google.com/p/stack-exchange-data-explorer/
Se precisar de algo um pouco mais completo, pode ver as grelhas de ExtJs aqui.
Também o MvcContrib tem uma implementação da grelha que você pode verificar-tente aqui . Ou mais especificamente aqui.
JqGrid é $ 299 se você usar uma versão especial que tem integração do lado do servidor, mas não é assim tão difícil de usar a versão livre de código aberto com ASP.NET MVC, uma vez que você começar sua configuração jquery reta é quase tão simples de usar como qualquer outra grade licenciada:
Http://haacked.com/archive/2009/04/14/using-jquery-grid-with-asp.net-mvc.aspx
Também pode usar o DataGrid de inserção/actualização / remoção da minha Ferramenta de controlo de MVC disponível aqui no codeplex: http://mvccontrolstoolkit.codeplex.com/. Aqui você pode baixar um exemplo completo, aqui datagrid de trabalho e aqui e aqui tutoriais. O DataGrid funciona completamente do lado do cliente e mantém o conjunto de mudanças entre posts. Sim, ele mantém Changeset, isso significa, você pode acessar tanto a versão antiga e versão modificada de cada registro para ver que alterações passam para o DB (o que precisa ser modificado deletado ou inserido). Este Changeset é mantido após vários posts até que você confirme ou cancele as modificações no lado do servidor.
Se for lido-apenas uma boa ideia seria criar uma tabela, então aplicar alguma JQuery realmente fácil, mas poderoso para isso.
Para uma cor alternativa simples, tenta este JQuery simples.
Se precisares de ordenação, Este plug-in JQuery é simplesmente o máximo.
Tentei o exemplo Aqui da grelha de ferramentas de controlo do Mvc. Parece uma grade bastante poderosa e fácil de usar. O tutorial não só explica como usar a grade, mas também como fazer paging, organizar um modelo de visualização e anotações de dados. Vale a pena lê-lo.
Tenta: http://mvcjqgridcontrol.codeplex.com/ É basicamente um invólucro jQuery compatível com MVC com suporte completo. Net
Verifica a grelha dos controlos Infragísticos
Aqui está um ASP.NET amostra de MVC com código: