grid controls for ASP.NET MVC? [closed]

If you are using ASP.NET MVC how are you doing grid display? Rolled your own? Got a library from somewhere?

These are some of the known grid display solutions I have found for ASP.NET MVC

  • ASP.NET MVC Flexgrid - Has nice column layout method
  • Code based ASP.NET MVC GridView - simple, small, clean
  • MVC Contrib - grid from codePlex
  • jQueryGrid - jQuery grid
  • Datatables - jQuery plugin - believed to be section 508 compliant (.NET binding)
  • extJS - cross browser RIA framework - has grid support
  • Ingrid - jQuery data grid
  • jqxGrid - jQuery data grid
  • Telerik MVC - jQuery based grid that is GPL v2 licensed, commercial version also available
  • MVC Controls Toolkit - Client Site Based Grid
  • Infragistics igGrid - jQuery based MVC grid
  • dhtmlxGrid - Ajax-enabled JavaScript grid control
  • ASP.net MVC Awesome Ajax List - a different, very flexible approach, can be used as a grid
  • Syncfusion MVC Grid - Commercial grid
  • ASP.net MVC Awesome Grid - part of the Awesome library (jQuery based)
  • Shield UI Grid for ASP.NET MVC
  • Grid controls for ASP.NET MVC 5 projects

If you know of anything else that you are using or know to be good, please let me know.


We have been using jqGrid on a project and have had some good luck with it. Lots of options for inline editing, etc. If that stuff isn't necessary, then we've just used a plain foreach loop like @Hrvoje.


We use Slick Grid in Stack Exchange Data Explorer (example containing 2000 rows).

I found it outperforms jqGrid and flexigrid. It has a very complete feature set and I could not recommend it enough.

Samples of its usage are here.

You can see source samples on how it is integrated to an ASP.NET MVC app here: https://code.google.com/p/stack-exchange-data-explorer/


We have just rolled our own due to limited functionality requirements on our grids. We use some JQuery here and there for some niceties like pagination and that is all we really need.

If you need something a little more fully featured you could check out ExtJs grids here.

Also MvcContrib has a grid implementation that you could check out - try here. Or more specifically here.