Contents
Licensing
Installation and deployment
RadControls for ASP.NET AJAX Fundamentals
Controls
RadAjax
RadCalendar
RadCaptcha
RadChart
RadColorPicker
RadComboBox
RadDock
RadEditor
RadFileExplorer
RadFilter
RadFormDecorator
RadGrid
General information
Functional overview
ASP.NET 3.5 Features
Getting Started
Grid columns
Grid rows
Defining Structure
Visible/Enabled conventions
Populating the control with data
AJAXified RadGrid
Sorting
Paging
Scrolling
Grouping
Filtering
Selecting grid items
Insert/Update/Delete records
Hierarchical grid types and Load modes
Design-time support
Controlling visual appearance
Layout
Localization/Accessibility
RadGrid export
The control lifecycle
Performance tips and tricks
How-to
Troubleshooting
Application scenarios
Telerik RadGrid inheritance
Client-side API Reference
RadInput
RadListBox
RadListView
RadMenu
RadPanelBar
RadRating
RadRotator
RadScheduler
RadScriptManager
RadSitemap
RadSlider
RadSpell
RadSplitter
RadStyleSheetManager
RadTabStrip
RadToolBar
RadToolTip
RadTreeView
RadUpload
RadWindow
RadXmlHttpPanel
Integrating RadControls in MOSS
Visual Studio Extensions
Integrating RadControls in DNN
Integrating RadControls in ASP.NET MVC
API Reference
For More Help
| |
| RadControls |
Send comments on this topic. |
| What's New |
|
|
Controls > RadGrid > What's New |
What's new in Telerik RadGird for ASP.NET AJAX Q1 2010
- New built-in GridRating column - GridRatingColumn displays
a RadRating control both in view and edit mode, giving your users the functionality to view or modify the rating of your data items.
- Header Context Filter Menu - RadGrid's header
context filter menu is a sub-part or RadGrid's header context menu. It offers the power for filtering the grid's data on two conditions related with a logical AND
operator.
- The GridTableView.CommandSettings exposes two new properties ShowAddNewRecordButton and ShowRefreshButton which enable you to show/hide
the Add new record and Refresh link buttons in the default RadGrid CommandItem.
- The RadGrid.ClientSettings.Selecting class has new property UseClientSelectColumnOnly which when set to true disallows items to be selected by clicking on
the data items except for the GridClientSelectColumn.
- TextBoxMode property added for the GridTextBoxColumnEditor which allows you to apply MultiLine/SingleLine/Password mode for the column editor TextBox
declaratively.
- DefaultInsertValue property added for the following columns of the RadGrid control: GridBoundColumn, GridCheckBoxColumn, GridHTMLEditorColumn,
GridNumericColumn, GridDateTimeColumn, GridMaskedColumn, GridTemplateColumn. You can use it to set predefined insert values for different column editors.
What's new in Telerik RadGrid for ASP.NET AJAX Q3 2009
- Auto-generate hierarchy - RadGrid now has the ability to
auto-generate hierarchy from multi-table dataset with parent/child relations set.
- New built-in GridAttachment column
- GridAttachmentColumn provides an easy way to quickly setup download/upload functionality for files stored in binary format in your database.
- Built-in export buttons in the command item - Using the
GridTableView.CommandItemSettings.ShowExportTo[Word/Excel/Pdf/Csv]Button properties, you can enable/disable individual export buttons in the CommandItem.
What's new in Telerik RadGrid for ASP.NET AJAX Q2 2009
-
New built-in GridImageColumn - can be used to display
images by specifying image urls with options for sorting and filtering by field in the grid source specified through the DataAlternateTextField property of
the column.
-
New built-in
GridBinaryImageColumn - can be used to display an image streamed from a binary image source field (specified through the DataField property of
the column). When used this column will show a RadBinaryImage control in view mode and RadUpload in edit mode to upload an image.
- Keyboard support improvements - shortcuts for gaining
focus, displaying the insertion form or refreshing the grid, improved navigation when editing/inserting records, options to toggle the active row cycle/multiple
selection, built-in synchronization for active and selected grid row, etc.
- NestedViewTemplate loading optimizations -
the nested view template supports server-on-demand load mode and declarative hierarchy relations.
What's new in Telerik RadGrid for ASP.NET AJAX Q1 2009
-
Declarative filter template - you can enable dropdown filters
for GridBoundColumns (or those columns which inherit from GridBoundColumns like GridDateTimeColumn, GridNumericColumn, etc.) and GridTemplateColumns declaratively. Just
set AllowFilteringByColumn = true for the entire grid and define FilterTemplate for the columns in question.
-
New default pager and improved existing pager types - Next/Previous,
NumericPages, NextPreviousAndNumeric (default), Advanced, NextPreviousNumericAndAdvanced, Slider. See the Paging section on the online demos for details.
- Embedded skins improvements - all grid skins received major improvements/enhancements. See this topic from the
documentation for more info about the changes and this
forum thread explaining how to apply the old skins as external if necessary.
What's new in Telerik RadGrid for ASP.NET AJAX Q3 2008
- Declarative client-side binding - very
similar to ObjectDataSource data-binding. You need to specify SelectMethod and SelectCountMethod (if needed) along with Location property and the
grid will automatically invoke the specified method as PageMethod or WebService method.
- Client-side caching - this feature allows data caching on the
client based on the current grid state. With client-side caching enabled RadGrid will store the start row index, maximum rows, sorting and filtering expressions and will
retrieve them from the cache automatically on subsequent client-side refresh.
-
Header context menu - quite useful if you would
like to process operations like sorting or grouping on a per-column basis or show/hide some of the grid columns based on the end user preferences.
-
ListView/DataList-like grid - useful technique when you would
like to display the data in the control in a custom layout format (simulating ListView/DataList functionality) and still keep the sorting/paging/filtering features over
the source records.
- Client-side hierarchy binding, ASP.NET MVC support, client-side binding to WCF, etc. - review Vladimir Enchev's blog posts for more details.
What's new in Telerik RadGrid for ASP.NET AJAX Q2 2008
-
Client-side binding - RadGrid for ASP.NET AJAX supports client-side
binding to web services or page methods, in combination with custom paging:
-
Client-side edit/update/insert/delete via web services - RadGrid
for ASP.NET AJAX now supports client data editing operations using external form.
- Extended client-side API - new OnCommand/OnRowDataBound client-side events, sortExpressions/filterExpressions collections for GridTableView client object, several new
properties/methods for the GridTableView client object (see the Client-Side API Reference chapter from the documentation).
- "Smart" vertical auto-scroll functionality - when dragging grid
items and the scrolling feature of the control is enabled, the grid will scroll down automatically when you would like to drop the record beyond the visible area.
- FileExtension property for Excel export added to the GridExportSettings for setting file extension when exporting to Excel (i.e. xsl or xslx).
What's new in Telerik RadGrid for ASP.NET AJAX Q1 2008
-
Card View feature - allows you to specify item template for each
record in the grid and define custom layout to visualize the data in the control.
-
NestedView template - allows you to specify template for
the detail records of a given parent item, thus customizing the appearance of the related data according to your design preferences.
-
Group footers with aggregates - RadGrid exposes group
footers feature which
provides the option to render footer under each group in the grid and visualize summaries within the current group.
![<SPAN style=]() Group Footers"
src="images/grd_GroupFooters_thumb.PNG" border="0">
Click to Enlarge
-
Native Export to Excel - with option to customize the exported document
appearance prior to the export action. See the RadGrid export chapter from the documentation for more info.
-
Six new built-in column types - columns with
RadDateInput/RadDatePicker, RadNumericTextBox, RadMaskedTextBox, RadComboBox and RadEditor controls for editing and GridCalculatedColumn for your calculating needs.
-
RadMenu as filtering menu - RadContextMenu is now used as default
filtering menu for RadGrid. We've tried to be as backwards compatible as possible and the only breaking change is that you would no longer be able to set the images for
styling the filtering item declaratively. You would be able to do that directly from the RadMenu stylesheet.
-
Footer aggregates - to display results from aggregate functions
performed over the columns in the grid in their footer.
- Data type sensitive auto-generated columns - similar to the MS
GridView control RadGrid can recognize internally the data type of the auto-generated columns and create columns of the corresponding type automatically.
- RadSlider as RadGrid slider - RadSlider is now integrated in RadGrid for
enhanced paging and scrolling experience:

-
Popup Edit Form - now RadGrid can display the edit form
in a popup on top of the grid:
-
Drag and drop of grid items - flexible event-driven mechanism to drag and drop grid records to reorder them within the same grid,
move them to different grid instance or drop them over other html element on the page.
- Significant data-binding performance optimizations - the version of RadGrid is several times faster and operates with thousands of records almost
instantly.
- Extended client-side API - with various new client methods and features and code signature following the ASP.NET AJAX framework conventions. See
the Client-side API Reference chapter from the documentation for further details.
- Support for LinqDataSource and ObjectContainerDataSource - In addition to all ASP.NET 2.0 declarative data sources you can bind RadGrid for ASP.NET
AJAX (flat or hierarchical) codelessly to LinqDataSource and ObjectContainerDataSource.
- Option to specify delimiters for the CSV export - Csv section added to ExportSettings where you can specify Column/Row delimiter.
- Default hover style for grid data items in all embedded skins - to enable/disable this feature set the ClientSettings ->
EnableRowHoverStyle boolean property
- Option to show/hide the filtering item - using the showFilterItem()/hideFilterItem() client methods of GridTableView
object.
- Easy customization of the insert form position with paging enabled - using the InsertItemDisplay
and InsertItemPageIndexAction properties of the GridTableView instance.
- RadWindow confirmation dialogs for GridButtonColumn and GridClientDeleteColumn.
- CSS sprites - ability for all push/link/image buttons (part of native grid elements) to share single background image (called CSS sprite)
which contains all the unique background images for all buttons.
|