Last post Feb 08, 2012 05:05 AM by thaicarrot
Feb 06, 2012 03:44 PM|rkpujari|LINK
This link has several grid controls to use in ASP.NET MVC app.
I am not able to decide which one to choose. there are some jQuery based ones and some allow you to bind the model object passed from action methods. which option is better? I need Ajax support, easy to use, (but powerful) and no performance related issues
with large data. do all these MVC Contrib, webgrid controls support binding JSON data? I think the Ajax support in MVC is not as powerful as UpdatePanel in webforms. I have to separate every portion of the webpage that gets updated through Ajax, into a partial
view which I don't want to do. to get around that, I will be using jQuery, to get full control over updates without moving the HTML into separate files. Please let me know which grid control is recommended from the above (for MVC 3 using razor engine).
Feb 06, 2012 04:26 PM|ryanw51|LINK
I've been using the Kendo Grid control. Here's a demo: http://kendogridbinder.apphb.com/
I built a little MVC library to go with it:https://github.com/rwhitmire/KendoGridBinder
Both the kendo package and the grid binder are available on NuGet.
I've also had a lot of success with jqgrid. We have a pretty large app running on that and we haven't seen any issues yet.
Feb 06, 2012 04:29 PM|rkpujari|LINK
Thanks. does the jQGrid support defining a template for each column, just like GridView? for example if I need to display a link in one of the columns with some custom attributes, is it possible to do so?
Feb 06, 2012 04:47 PM|bruce (sqlwork.com)|LINK
I switched from jqGrid to slickgrid for performance and features.
Feb 06, 2012 05:25 PM|rkpujari|LINK
Thanks. I couldn't find much examples for SlickGrid in ASP.NET MVC applications, where as jQGrid is used by many. I posted another question on how I can define templates for each column when the data is bound to the grid on the client-side
Feb 08, 2012 03:44 AM|Young Yang - MSFT|LINK
With asp.net mvc 3 released, a new help -- WebGrid also come in. It can render tabular data in a very simple manner with support for custom formatting of columns, paging, sorting and asynchronous updates via AJAX. You can get more details from here:
The Telerik Grid also famous, you can refer it from:
In addition, you also could look the Ajax Grid:
http://haacked.com/archive/2011/08/17/new-ajax-grid-scaffolding-nuget-package-for-mvc-3.aspx and the jQuery UI Grid:
Hope this helpful
Feb 08, 2012 05:05 AM|thaicarrot|LINK
You'd better take a look at this before decide(jQuery will rewrite)