управление сеткой для ASP.NET MVC?

Если вы используете ASP.NET MVC, как вы выполняете отображение сетки? Катился самостоятельно? Получил библиотеку откуда-то?

Это некоторые из известных решений отображения сетки, которые я нашел для ASP.NET MVC

  • ASP.NET MVC Flexgrid – имеет хороший способ компоновки столбцов
  • Code ASP.NET MVC GridView – простой, маленький, чистый
  • MVC Contrib- grid от codePlex
  • jQueryGrid – grid jQuery
  • Datatables – плагин jQuery – считается совместимым с разделом 508 ( привязка к .NET )
  • extJS – кросс-браузерная инфраструктура RIA – поддерживает сетку
  • Ингрид – grid данных jQuery
  • jqxGrid – grid данных jQuery
  • Telerik MVC – grid на основе jQuery, лицензированная GPL v2, также доступна коммерческая версия
  • Инструментарий управления MVC – grid на основе клиента
  • Infragistics igGrid – grid MVC на основе jQuery
  • dhtmlxGrid – управление сеткой JavaScript с поддержкой Ajax
  • ASP.net MVC Awesome Ajax List – другой, очень гибкий подход, может использоваться как grid
  • Syncfusion MVC Grid – коммерческая grid
  • ASP.net MVC Awesome Grid – часть библиотеки Awesome (основанная на jQuery)
  • Shield UI Grid для ASP.NET MVC
  • Элементы управления сеткой для проектов ASP.NET MVC 5

Если вы знаете что-нибудь еще, что вы используете или знаете, чтобы быть хорошим, сообщите мне.

12 Solutions collect form web for “управление сеткой для ASP.NET MVC?”

Мы использовали jqGrid для проекта, и с ним немного удачи. Множество вариантов встроенного редактирования и т. Д. Если это не нужно, мы просто использовали простой цикл foreach, например @Hrvoje.

Мы используем Slick Grid в Stack Exchange Data Explorer ( пример содержит 2000 строк ).

Я нашел, что он превосходит jqGrid и flexigrid . Он имеет очень полный набор функций, и я не мог рекомендовать его достаточно.

Образцы его использования здесь .

Вы можете увидеть исходные примеры того, как они интегрированы в приложение ASP.NET MVC: https://code.google.com/p/stack-exchange-data-explorer/

Мы только что вернулись из-за ограниченных функциональных требований на наших gridх. Мы используем некоторые JQuery здесь и там для некоторых тонкостей, таких как разбиение на страницы, и это все, что нам действительно нужно.

Если вам нужно что-то более полно, вы можете посмотреть здесь сетки ExtJs.

Также MvcContrib имеет реализацию сетки, которую вы можете проверить – попробуйте здесь . Или, точнее, здесь .

Я только что обнаружил, что у Telerik есть отличные компоненты, включая Grid, и они тоже с открытым исходным кодом. http://demos.telerik.com/aspnet-mvc/

Если это просто для просмотра данных, я использую простой foreach или даже aspRepeater. Для редактирования я создаю специализированные представления и действия. В любом случае, не нравится веб-формам GridView встроенных возможностей редактирования, это намного яснее и лучше – один вид для просмотра, а другой для редактирования / нового.

jqGrid составляет 299 долларов США, если вы используете специальную версию с интеграцией на стороне сервера, но на самом деле не так сложно использовать бесплатную версию с открытым исходным кодом с ASP.NET MVC, как только вы получите прямую конфигурацию jquery, она почти проста в использовании, как любая другая лицензионная сеть:

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

Вы также можете использовать Dataatrid для ввода / обновления / удаления моего инструментария MVC Controls Toolkit, доступного здесь, в codeplex: http://mvccontrolstoolkit.codeplex.com/ . Здесь вы можете скачать полный пример, здесь работает рабочий документ, а здесь и здесь учебники. DataGrid работает полностью на стороне клиента и поддерживает обмен между сообщениями. Да, он поддерживает изменения, это означает, что вы можете получить доступ как к старой версии, так и к модифицированной версии каждой записи, чтобы увидеть, какие изменения переходят в БД (что нужно изменить, удалены или вставлены). Этот набор изменений поддерживается после нескольких сообщений, пока вы не подтвердите или не отмените изменения на стороне сервера.

Если это только для чтения, хорошей идеей было бы создать таблицу, а затем применить к ней действительно простой, но мощный JQuery.

Для простого альтернативного цвета попробуйте этот простой JQuery.

Если вам нужна сортировка, этот плагин JQuery просто сканирует.

Я попробовал здесь пример сетки инструментов Mvc Controls Toolkit. Он выглядит довольно мощной и простой в использовании сеткой. Учебное пособие не только объясняет, как использовать сетку, но и как выполнять поисковый вызов, организовать модель представления и annotations данных. Стоит прочитать его.

Попробуйте: http://mvcjqgridcontrol.codeplex.com/ Это в основном MVC-совместимая обертка JQuery Grid с полной поддержкой .Net

Проверьте сетку с помощью элементов управления Infragistics jQuery

Вот пример ASP.NET MVC с кодом:

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

Interesting Posts
Давайте будем гением компьютера.