As I mentioned in one of my previous posts with RadGrid for ASP.NET AJAX Q2 2008 you can access the grid sort and filter expressions on the client.
While filter expressions toString() method will create SQL syntax representing current grid filtering now you have toDynamicLinq() method which will create LINQ expression that can be used directly with Dynamic LINQ library.
With few lines of code you will get minimum transfer between server and client (pure JSON):
and on the server side LINQ to SQL will apply all requested operations directly on the data-base server:
Live Demo | Download