RadGrid now allows you to expand hierarchical tables client-side for better user experience. Moreover, you can specify the expand/collapse mode (client- or server-side) for each individual table, i.e. client-side for first level and server-side second level.Similarly to the hierarchical mode, RadGrid can expand/collapse grouped items entirely client-side, eliminating the time-consuming postbacks for this common operation.
RadGrid supports different edit forms for management of item content. You can switch the type of the edit forms using the GridEditFormType Enumeration - Web User Control, Template, etc.
RadGrid allows you to set the number of vertical columns, across which an autogenerated edit form will span.
RadGrid now enables you to apply conditional formatting to grid elements for enhanced readability and usability of the displayed data.
RadGrid allows presentation of related DataSets as hierarchical structures of tables. A unique feature of the component is the ability to have more than one tables in the same level of hierarchy.
RadGrid allows easily implementation of multilevel Outlook-style grouping of data from a single table. Simply drag the column header(s) to the group panel on the top to define the grouping order and hierarchy. You can also programmatically group the data using the group-by expressions. An unique feature is the ability for single- or multi-column sorting, while the data is grouped by two columns (e.g. group by one/two column(s) and sort by another column).
In addition to the simple one-column sorting RadGrid allows you to sort data by several columns just like in Microsoft Excel.
RadGrid supports convenient client-side column and row resizing with features like: - real-time resizing - resizing of the grid on column resizing - clipping of the cell content on column resizing
Telerik RadGrid allows users to quickly reorder the columns by simply drag-and-dropping their headers.
RadGrid supports all widely used column types (Edit Command, Bound, CheckBox, Dropdown, PushButton, LinkbButton, HyperLink, ) as well as Templated columns, which give you complete freedom over the data layout and formatting.
RadGrid enhances the simple scrolling by supporting static headers - you can scroll the grid data, while the header row always stays visible.
You can easily select multiple rows using Ctrl + Click or by simply dragging a range over the rows, which you want to select.
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.
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:
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.
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.
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.
Now you can define hierarchical grids using the enhanced property builder in Visual Studio.Net.
GridCommandItem can be used to add function buttons in the content area of RadGrid, such as [Add New Record], [Refresh], [Delete Selected], etc.
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.
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.
RadGrid v3.5 significantly improves the developer's productivity with the new enhanced Smart Tag. It provides an access to the most frequently used grid features in a codeless manner.