Tuesday, May 13, 2008 | , Login
 
Products > RadGrid
Go to RadMenu
Go to RadPanelbar
Go to RadTabStrip
Go to RadTreeView
 
 RadGrid features

See an example of a custom module using RadGrid here

Supported Browsers:

More Details..


RadGrid features:
 

 

AJAX support for controls inside RadGrid

All standard ASP.NET controls in grid cells that normally perform postbacks will now use the RadGrid AJAX mechanism automatically. Furthermore the AJAX support for third-party controls has been significantly improved. As a result, developers can enjoy the performance AJAX technology by merely setting a single property, EnableAsyncRequests, to true.

Virtual Scrolling/Paging with AJAX

Hold the Shift key and use the grid scrollbar to virtually change the grid pages. RadGrid will perform an AJAX request and silently change the page to the one set with the virtual scrollbar.


Automatic data editing operations in .NET 2.0

The data binding mechanism of RadGrid has been significantly enhanced to effectively utilize the automatic data editing operations of the .NET 2.0 DataSource controls:

  • Automatic update/insert/delete from 4 types of columns: GridBoundColumn, GridCheckBoxColumn, GridDropDownColumn and GridTemplateColumn
  • Automatic update/insert/delete from edit form template - RadGrid supports automatic updates even from templates that replace the default edit forms.
  • API for programmatic invocation of automatic update/insert/delete
  • Error handling API for automatic updates
  • Update in both Pessimistic/Optimistic concurrency mode of the DataSource controls
  • Declarative support for automatic data editing operations
Extracting values from TemplateColumns

RadGrid can extract the values from a template column even under ASP.NET 1.x using the declarative DataBindingsDescrption collection.

Improved API for updating the GridTableView

The ExtractValuesFromItem method will collect all field/value pairs that can be used to perform updates. This allows you to develop your application in a way similar to the update mechanism in ASP.NET 2.0, while saving dozens of extra code.

Built-in support for inserting new records


You can set RadGrid to insert new records entirely in a declarative way. Yet when you need greater customization you can still have programmatic control over the behavior of this feature.

Filtering


RadGrid can now perform filtering operations for all columns that support filtering GridBoundColumn, GridCheckBoxColumn, etc. For each column there will be a dropdown menu with the available filter expressions.
RadGrid can automatically determine the expression set applicable for each column based on the data type of the field. Each column data type is automatically stored by RadGrid during data binding in the DataType property.

Set the default values for Item prior insertion

RadGrid allows you with just few lines of code set predefined values for specific Item input controls (e.g. dropdown list) prior to Item insertion. This lets you declaratively bind such input controls and later use their values when performing automatic updates.

Declarative support for custom editors

You can now add custom column editors to the WebForm. Then you can declaratively set a column to use these editors. Using this mechanism gives you a great flexibility and very easy customization of the edit forms.

Pager with templates and command API

The Pager item now can use templates. All command buttons in the template can take advantage of the paging command API, the PagerItem.Paging properties using binding expressions. This allows highest level of customization of the Pager item and even using custom logic for defining the appearance.

Significantly Improved Design-time support and property builder

Now you can define hierarchical grids using the enhanced property builder in Visual Studio.Net.

New Command Row

GridCommandItem can be used to add function buttons in the content area of RadGrid, such as [Add New Record], [Refresh], [Delete Selected], etc.

Support for images in button columns


GridButtonColumn and GridEditCommandColumn now support ImageButtons - intuitive default images are now included for edit, update, insert, cancel, add new record, refresh and other, that can much improve the user experience.

Loading template


When RadGrid is working in AJAX mode, it can display a template during asynchronous operations. You can use the default template or set your own where you can even use rich media like flash objects for example.

For more information please visit this link:
http://www.telerik.com/asp-net-controls/rich-ajax-datagrid/features.aspx

 Print