views:

151

answers:

6

Hi, can any of you recommend a good ajax gridview for asp.net? I have looked at telriks, but 1000$ is a bit too expansive for my taste. I don't need a whole lot of features, but rather it to be fast.

A: 

You can use Ajax.Asp.Net to wrap the standard gridview for full ajax functionality.

ck
A: 

You can use a regular gridview control with an update panel. I used that combination in a majority of my applications with out any perfromance issues. Are you expecting to be querying a lot of data on a high traffic site?

Michael Kniskern
Hopefully it will be a high traffic site. The reason I havn't done it with an update panel, is it from my experience is a bit slow?
Dofs
Have you looked into using a repeater control within an update panel? There is very little overhead with a repeater and you can transfer your paging functionality to your db layer. What are you using for your data store?
Michael Kniskern
I thought of using an asp repeater, but thought it would be faster to code, just to use the gridview.
Dofs
A: 

You should just wrap your GridView in an update panel. Unless you are looking with something with a lot more features (including grouping, etc.). I've tried the Infragistics GridView and our company right now is using the ComponentArt toolsets, but I am not a big fan of either (especially not for the prices, and the ComponentArt stuff is way too complicated to configure for something simple in my honest opinion).

TheTXI
A: 

You could just use a completely client-side solution like YUI DataGrid or jqGrid for jQuery, then set it up to get your data via JSON from a WCF service or similar. This is a little more work than using a regular GridView in an UpdatePanel, but way-way more efficient.

NathanD
I totally agree with you on this one. The UpdatePanel actually posts the entire page's viewstate back to the server! I hate that.
Dan Appleyard
A: 

you can also try Anthem. here is a a datagrid example too. I used it about 2-3 years ago and it worked really nice until i completely switched over to jQuery based AJAX stuff

In terms of performance, i found it slightly better than putting a data grid in an Update Panel though it also sends your complete viewstate back & forth.

Vikram
If you have a true jQuery gridview, how do you databind it - if I may ask?
Dofs
A: 

Try using CoolGridView control (extends ASP.NET 2.0 GridView) and UpdatePanel from AJAXControlToolkit. http://johnsobrepena.blogspot.com/2010/02/coolgridview-february-2010-release.html

You can download the example from the latest release of CoolControls at codeplex.

John