With RadControls for ASP.NET AJAX Q3 Beta we have provided great client-side data-binding improvement for the grid and now you can bind your data to any web service or page method completely codeless:
Using this new approach you can get both data and total items count in a single request and if you turn on client-side caching the grid will perform request to the server only when needed!
I'm really excited to announce that we extended this even more and now you specify following new properties:
SortParameterType - SelectMethod sort expressions argument type. Can be set to "String", "List", "Linq" and "Oql". Default is "List".
FilterParameterType - SelectMethod filter expressions argument type. Can be set to "String", "List", "Linq" and "Oql". Default is "List".
DataPropertyName - "Data" property name for the SelectMethod which will be requested to get both data and count. Default is "Data"!"
CountPropertyName - "Count" property name for the SelectMethod which will be requested to get both data and count. Default is "Count"!"
These new properties can be integrated very easily with our new static method - RadGrid.GetBindingData().
With this new method we moved our LINQ support to the next level and now you can simply pass your LINQ to SQL context type name and table name along with all other parameters for paging, sorting and filtering and the grid will perform everything automatically exactly the same as LinqDataSource.
Vladimir Enchev is Director of Engineering, Native Mobile UI & Frameworks
Copyright © 2016, Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks or appropriate markings.