views:

1214

answers:

3

I'm searching for a robust lightweight grid for ASP.NET MVC. I'd rather not write a grid, if someone else has done it,but I have yet to find a decent grid. It should be 508 compliant and for the most part, 508 compliance eliminates all the JavaScript grids.

  • It has to be easy to use.
  • Not too expensive ( a couple hundred dollars )

I've already reviewed the following grids:

Update

I found a javascript grid that performs the magic I am looking for yet, maintains 508 compatibility.

It's a jQuery plugin called Datatables. It takes a preexisting table on the page and gives it sortablity and search features. Other grids would either render the table themselves or make ajax requests to the server.

+3  A: 

I like this one: http://www.codeproject.com/KB/aspnet/MVCFlexigrid.aspx

there are also

http://blog.maartenballiauw.be/post/2008/06/Code-based-ASPNET-MVC-GridView.aspx http://www.reconstrukt.com/ingrid/

Marwan Aouida
It appears that the first and third links use javascript, which *might* violate the 508 compliance as stated in the question. However, the second link looks like pure server side generated HTML.
Kevin Pullin
+1  A: 

The Yahoo YUI Library DataTable control supports "progressive enhancement". You output a standard HTML table. This displays just fine on browsers with JavaScript disabled. On browsers that do support JavaScript, the table replaced with an enhanced version that can support client-side sorting and other presumably other fancy things (I've only ever used it to enable sorting).

Austin
+1  A: 

I just came across this article detailing the use of jQuery Grid with ASP.NET MVC. It's a great overall strategy for dealing with the grid, it even details even the more difficult filtering capability of jQuery Grid!

Jeffrey Cameron