ASP.NET Grid - ChangeLog

February 20, 2012 - Version 7.0.9
  • Improved: templating support.

February 9, 2012 - Version 7.0.8
  • Improved: data binding support for controls placed inside templates.
  • Improved: filtering feature.
  • Improved: master/detail feature.
  • Other small fixes and improvements.

November 3, 2011 - Version 7.0.7
  • Improved: printing support for IE9.
  • Other small fixes and improvements.

May 14, 2011 - Version 7.0.6
  • Improved: support for Internet Explorer 9.
  • Improved: horizontal scrolling feature compatible with the latest version of Chrome.
  • Improved: support for multi record selection for Safari on Mac.
  • Improved: filtering feature for detail grids.
  • Improved: exporting feature when Grid is inside ASP.NET AJAX UpdatePanel controls.
  • Improved: ability to export the columns footer using the server-side exporting feature.
  • Improved: ability to use the "ColumnsCreated" event for detail grids.
  • Other small fixes and improvements.
  • Integrated with the new version of the Interface Controls (4.0.10).

November 16, 2010 - Version 7.0.5
  • New feature: CheckBoxColumn and CheckBoxSelectColumn for detail grids.
  • New feature: localization for detail grids.
  • New feature: horizontal scrolling for detail grids.
  • New feature: grouping for detail grids.
  • New feature: heading templates for detail grids.
  • New feature: columns footer (totals) for detail grids.
  • Improved: template support for detail grids.
  • Improved: data binding mechanism.
  • Improved: performance.

October 8, 2010 - Version 7.0.4
  • Improved: support for row edit templates inside detail grids.
  • Improved: data source switching mechanism.
  • Improved: support for older versions of .NET 4.0 (e.g. .NET 4.0 Beta).

October 6, 2010 - Version 7.0.3
  • Improved: exporting feature.

October 4, 2010 - Version 7.0.2
  • Improved: localization support.

October 1, 2010 - Version 7.0.1
  • Improved: AJAX engine.
  • Improved: scrolling feature.
  • Improved: exporting feature.
  • Improved: heading feature.

September 29, 2010 - Version 7.0.0
  • New feature: Grid uses the ASP.NET Callback mechanism to achieve better performance.
  • New feature: DataSourceNeeded event, which allows developers to handle paging, sorting and filtering at runtime.
  • New feature: ability to change the data sources during a postback.
  • New feature: ability to position the "Add New" / "Save" / "Cancel" links and the new record.
  • New feature: column reordering.
  • New feature: new type of column - CheckBoxColumn - which is used to display and edit boolean values.
  • New feature: new type of column - CheckBoxSelectColumn - which is used to display checkboxes for selecting records.
  • New feature: ability to position the page size selector and the paging buttons.
  • New feature: virtual scrolling.
  • New feature: virtual scrolling with paging.
  • New feature: ability to position the filtering links.
  • New feature: ability to prevent users from making changes to the grouping.
  • New feature: support for dynamically generated self-referenced grids for generating treeview hierarchies.
  • New feature: support for the on-demand ComboBox inside Grid templates.
  • New feature: ability to enable/disable sorting for specific columns using the new AllowSorting property of the Column class.
  • New feature: ability to set a different sort expression for a column using the SortExpression property of the Column class.
  • New feature: extra heading for the Grid.
  • Improved: many bug fixes and small enhancements.
  • Integrated with the new version of the Interface Controls (4.0.9).

August 2, 2010 - Version 6.0.11
  • Improved: design time support.

June 15, 2010 - Version 6.0.10
  • Improved integration with ASP.NET AJAX.
  • Integrated with the new version of the Interface Controls (4.0.7).

March 30, 2010 - Version 6.0.9
  • New feature: support for specifying the encoding type when exporting to excel / word, using the ExportingSettings.Encoding property.
  • Integrated with the new version of the Interface Controls (4.0.6).

March 24, 2010 - Version 6.0.8
  • Integrated with the new version of the Interface Controls (4.0.5).
  • Improved cross browser support.
  • Fixed issue: ability to use the page size selector for detail grids.

March 12, 2010 - Version 6.0.7

February 7, 2010 - Version 6.0.6
  • Integrated with the new version of the Interface Controls (4.0.4).

December 28, 2009 - Version 6.0.5
  • New feature: ability to export data either as text or in the default format, using the new ExportAsText property of the Column class.
  • Improved: ability to scroll the grid horizontally in edit mode using the TAB key.
  • Improved: ability to use the ShowEmptyDetails feature with multiple detail grids on the same level.
  • Improved: ability to use the multi-record add/edit feature together with edit templates.
  • Fixed issue: styles not being loaded on large user loads (> 10,000 simultaneous users).
  • Fixed issue: custom filters not working after full page postbacks.

November 9, 2009 - Version 6.0.4
  • Improved: support for master/detail grids inside master pages.

October 24, 2009 - Version 6.0.3
  • Improved: support for filtering localized dates (dates formatted using the DataFormatString property).
  • Improved: filtering capabilities for columns containing numbers (integer values, double values, etc.).

October 22, 2009 - Version 6.0.2
  • Fixed issue: styles not loading correctly during cross-page postbacks.

October 17, 2009 - Version 6.0.1
  • Improvements and minor fixes for IE6 (standards/quirks mode) and IE8/IE7 (quirks mode).
  • Fixed minor issue with vertical scrolling specified in percentages.

October 12, 2009 - Version 6.0.0

May 20, 2009 - Version 5.0.7
  • Integrated with the new version of the Interface Controls (4.0.1).

April 13, 2009 - Version 5.0.6
  • Integrated with the new version of the Interface Controls (4.0.0).

March 19, 2009 - Version 5.0.5
  • Integrated with the new version of the Interface Controls (3.0.0).
  • Improved: performance.

March 3, 2009 - Version 5.0.4
  • Small improvements.

February 25, 2009 - Version 5.0.3
  • Integrated with the new version of the Interface Controls (2.5.0).
  • Improved: design-time support.

February 17, 2009 - Version 5.0.2
  • Integrated with the new version of the Interface Controls (2.0.0).
  • Improved: add/edit/delete feature.
  • Improved: multi-record add/edit/delete feature, to work in detail grids.
  • Improved: master/detail feature.

January 19, 2009 - Version 5.0.1
  • Improved: data binding feature, to increase the performance.
  • Improved: master/detail feature.
  • Improved: LINQ support.
  • Improved: scrolling feature.

December 10, 2008 - Version 5.0.0
  • New feature: new UI elements (TextBox and DropDownList) built-in into the Grid.
  • New styles: grand_gray and premiere_blue styles.
  • New feature: ability to customize the JavaScript warning (displayed to the users when the Grid is not initialized correctly), using the new LocalizationSettings.JSWarning property.
  • Improved: cross-browser support.
  • Improved: exporting feature.
  • Improved: templating feature.
  • Improved: grouping feature.

October 28, 2008 - Version 4.0.3
  • New feature: ability to customize the group headers,
    using the TemplateSettings.GroupHeaderTemplateId property.
  • New feature: ability to format the data in the group headers,
    using the DataFormatString_GroupHeader property.
  • New feature: ability to specify multiple column names in the ForeignKeys property.
  • New feature: ability to get the client-side ID of the detail grid inside templates
    (e.g. to use it together with action buttons templates).
  • New feature: client-side properties / methods for manipulating detail grids on the client-side.
  • New feature: ability to access the grid object that raised a client-side event,
    using the new ExposeSender property.
  • New feature: ability to populate detail grids from a LinqDataSource control.
  • New feature: ability to use the horizontal scrolling feature together with ShowFooter="false".
  • New feature: ability to use RowEditTemplates inside detail grids.
  • New feature: support for aggregates (totals / subtotals) in detail grids.
  • New feature: ability to use scrolling and detail grids together.
  • New feature: ability to use the filtering feature with detail grids.
  • Improved: support for Firefox 3, Google Chrome, Safari and Opera.
  • Improved: memory management mechanism, that eliminates the memory leaks.
  • Improved: design time support.
  • Improved: multi-record add / edit / delete feature.
  • Improved: column resizing feature.
  • Improved: scrolling feature.
  • Improved: data binding functionality.
  • Improved: exporting feature.

July 7, 2008 - Version 4.0.2
  • Improved support for Firefox version 3

June 19, 2008 - Version 4.0.1
  • New feature: support for populating the Grid using LINQ.
  • New feature: the detail grids can be populated from various data sources (SqlDataSource, ObjectDataSource, DataSet, etc.).
  • New feature: support for using templates inside detail grids.
  • New feature: ability to configure the properties of the columns when the AutoGenerateColumns feature is used, using the OnColumnsCreated event.
  • New feature: ability to use AllowMultiRecordAdding and RowEditTemplates together.
  • New feature: ability to use the DataFormatString property together with totals/subtotals.
  • New feature: support for using RowEditTemplates together with master/detail grids.
  • New feature: support for using the OnSelect, OnRowDataBound, OnRowCreated events with detail grids.
  • New feature: ability to populate at run-time the controls placed inside RowEditTemplates.
  • Improved: ability to load multiple detail grids at once, when using the OnCallback pattern.
  • Improved: the horizontal scrolling feature also scrolls the columns' footer.
  • Improved: grouping feature to work better when the grid is populated from a generic collection.
  • Improved: showColumn / hideColumn client-side methods, to work with the horizontal scrolling feature.
  • Improved: add/edit feature for postback mode.
  • Improved: design-time support for configuring the TemplateSettings property of the columns.
  • Improved: some problems related to the EventValidation feature of the Page have been solved

March 11, 2008 - Version 4.0.0
  • New feature: master/detail architecture. See live example. Supports unlimited number of detail levels.
  • New feature: ability to display totals/sub-totals/averages for the entire grid or for each group separately.
  • New feature: fixed (frozen) columns for horizontal scrolling (like in MS Excel).
  • New feature: ability to print the contents of the grid.
  • New feature: support for the DataFormatString property, which simplifies formatting of grid data.
  • New feature: ability to apply formatting in edit mode, using the new ApplyFormatInEditMode property.
  • New feature: option to hide a column when grouping the records by that column.
  • New feature: ability to display the number of records contained in each group.
  • New feature: support for displaying ALL the records of the grid.
  • New feature: filters may be applied on the client-side, with no user interaction.
  • New feature: customizable localization settings.
  • New feature: option to specify a replacement text for NULL values, using the new NullDisplayText property.
  • New feature: OnClientExportStart / OnClientExportFinish client-side events for the exporting feature.
  • New feature: ability to open the exported file in the current browser window or in a new window, using the new ExportedFilesTargetWindow property.
  • New feature: support for accessing the index of the current column in the grid templates, using the new ColumnIndex property of the TemplateContainer class.
  • New feature: ability to enable access to the grid's data on the server-side (in the event handlers) using the new AllowDataAccessOnServer property.
  • Improved: when using the showColumn / hideColumn client-side methods, the visible state of the columns is persisted across page postbacks.
  • Improved: the Grid control is extensible (i.e. you can create your own grid controls that inherit from our Grid).
  • Improved: support for binding the grid to generic collections that contain System.Nullable properties (for bool, int, etc. types).
  • Improved: the same header template may be used for multiple columns.
  • Improved: columns that don't have the DataField property specified can be customized in the event handler for the OnRowDataBound event.
  • Improved: the filtering features handles correctly the columns that contain empty spaces in their names.
  • Fixed bug: the issue that appeared when AutoGenerateColumns was enabled and no data source was specified has been fixed.
  • Fixed bug: small issues related to the filtering feature have been fixed.

October 3, 2007 - Version 3.0.1
  • New styles: See live styles
  • Improved key navigation feature: Enter and Esc keys may be used when the focus is inside one of the textboxes used for add/edit. See live demo
  • Improved column resizing feature: the performance is much better (it works 100 times faster). Try it
  • New feature: the grid is compatible with the ASP.NET AJAX Control Toolkit
  • New feature: when using a custom value for the PageSize property, it is automatically added to the PageSizeOptions collection.
  • Fixed bug: server controls that are using the DataSourceID property can be placed inside a grid template.
  • Improved: some issues with the TypeValidation feature were fixed.
  • Improved: the grid can be bound to generic collections that contain System.Nullable<> properties.
  • Improved: the maximum performance feature works fine together with the grouping feature.
  • Improved: when the grid doesn't contain any data, the CSS styles are loaded correctly, without calling the DataBind method.
  • Improved: the edit feature works without problems when using both RowEditTemplate and template for buttons features.
  • Fixed bug: the grid is rendered just fine in Design Mode (in Visual Studio) when the Language property is specified.
  • Improved: the columns are aligned with the headers when using both ScrollWidth and ScrollHeight for a grid that has columns with the Wrap property set to true

September 4, 2007 - Version 3.0.0
  • Improved performance: the Grid can handle millions of records in just 2 seconds. See example
  • New events: OnRowCreated and OnRowDataBound
  • New feature: declarative add/edit/delete. The Grid can update the database using the methods of the DataSourceControls, without writing any line of C#/VB code.
  • Improved data-binding feature: the Grid can be bound to any data source, including XmlDataSource
  • Improved architecture: the controls inside the Grid's templates can easily be accessed server-side
  • New method: ClearPreviousDataSource - used when changing the Grid's data source
  • New client-side properties: GridMainContainer, GridHeaderContainer, GridBodyContainer, GridFooterContainer
  • Fixed bugs: many known bugs were fixed

July 3, 2007 - Version 2.0.1
  • New feature: the OnClientCallbackError client-side event can be used to catch exceptions raised on the server-side and handle them on the client-side
  • Improved performance: the Grid executes AJAX callbacks faster than before
  • New property: IsCallback, which can be used to increase the performance of the grid, by rendering some controls only when the page is loaded for the first time.
  • Improved sorting feature: when the grid is binded to controls that implement the IDataSource interface (ObjectDataSource, SqlDataSource, etc) the sorting feature works fine for numbers, dates, etc.
  • Improved client-side events - to work with the multi-record add/edit/delete feature
  • Improved record selection feature
  • Fixed bug: the Grid handles records that contain back-slashes ("\") without problems
  • Fixed bug: the filtering feature works without problems also when "SmallerThan", "LargerThan" etc. operators are applied to float or date-time values
  • Fixed bug: the Grid works fine also when the name of the file is not specified (e.g. when is used instead of
  • Fixed bug: the RowEditTemplate feature works fine when templates are used for the Edit|Delete-Update|Cancel buttons
  • Fixed bug: the Grid works fine also when anchors are used in the URL

June 14, 2007 - Version 2.0.0
  • New feature: rich design-time support (with full set of features, including template editing)
  • New client-side methods: getTotalNumberOfRecords and getPageSize
  • New feature: sorting and grouping features work independent on each other (i.e. you can disable sorting and continue to use grouping)
  • Improved client-side methods: executeInsert, executeUpdate and executeDelete - to work with special characters
  • Improved record selection feature: the records from multiple pages can be selected on the server-side
  • Fixed bug: exporting feature works also when the Serialize property is set to false
  • Obsolete Properties: the ScrollHeight, ScrollWidth, ScrollTop and ScrollLeft properties were moved to the ScrollingSettings property.
  • Obsolete Properties: all the CSSxxxx properties were moved to the CssSettings property.
  • Obsolete Properties: all the xxxxTemplateId properties of the Grid class were moved to the TemplateSettings property (of the Grid class).

May 29, 2007 - Version 1.0.10
  • Fixed bug: some problems with the scrolling feature have been fixed
  • Fixed bug: a problem with the multi-record add/edit/delete feature has been fixed

May 22, 2007 - Version 1.0.9

May 10, 2007 - Version 1.0.8
  • New feature: Multi-Record Add/Edit/Delete
  • New feature: RowEditTemplate - the grid can have templates for editing the entire row
  • New feature: Manual Paging
  • New feature: FilterOptions property - used to customize the filter options for each column
  • New client-side events: OnClientDblClick, OnClientPopulateControls, OnBeforeClientEdit, OnBeforeClientAdd, OnClientEdit, OnClientAdd, OnBeforeClientCancelEdit, OnClientCancelEdit, OnBeforeClientCancelAdd, OnClientCancelAdd
  • New client-side methods: executeInsert, executeUpdate, executeDelete - which allow you to insert, update, delete records automatically or from outside the Grid
  • New properties: ShowTotalNumberOfPages, NumberOfPagesShownInFooter - used to customize the page numbers from the footer
  • New feature: Numbering Records
  • Improved Type Validation feature - to support AllowNulls and MaxLength properties of the database columns
  • New property: ShowCollapsedGroups - used together with the Grouping feature to display collapsed groups
  • Improved Exporting feature - hidden columns can also be exported, option to specify the columns which will be used for the export
  • New property: GroupHeaderTemplateId - used to specify the template that should be used for the column in the Header of the groups
  • Improved support for binding the grid to empty data sources
  • Improved ASP.NET AJAX Support
  • Fixed bug: the Columns collection can be modified during a postback
  • Fixed bug: the HeaderAlign property works fine also for Edit|Delete columns
  • Fixed bug: Grouping and ScrollHeight features can be used together
  • Fixed bug: the Grid is culture-independent (it is not affected by the regional settings)
  • Fixed bug: ScrollWidth and Adding features work fine together
  • Other minor bugs were also fixed
  • Obsolete Properties: TemplateId, EditTemplateId, FilterTemplateId, HeaderTemplateId. Use the TemplateSettings member to set these properties
  • Obsolete Properties: all client-side events were moved to the ClientSideEvents property

March 30, 2007 - Version 1.0.7
  • The adding feature works better when relative widths are used.
  • Improved support for binding the grid to an ObjectDataSource or SqlDataSource
  • Improved templating feature for Add/Edit/Delete buttons

March 27, 2007 - Version 1.0.6
  • New feature: Relative Widths for the Grid or for the Columns
  • Improved support for custom controls inside the Grid (in CallbackMode) (e.g. DatePicker, Combobox)
  • Improved validation feature using the OnBeforeClientXXXX events (the records remain in
    add/edit mode when the validation is not successful)
  • Improved Client-Side Model for an easier access to the data inside the Grid on the client-side.
  • New property: AutoPostBackOnSelect
  • Improved sorting feature for numbers and dates when the Grid is bounded to a Collection of objects.
  • New client-side method: changePage
  • Improved AutoGenerateColumns feature - to work fine when the Grid is bounded to a SqlDataSource or ObjectDataSource
  • Some problems with the Container.DataObject object were fixed.
  • Improved showColumn/hideColumn client-side methods - to work fine also when the Grouping feature is used.
  • The HTML structure of the Grid was changed to improve the performance.
  • Improved support for ASP.NET Controls inside the Templates - the controls will fire their server-side events correctly.
  • Other small problems/bugs were fixed.

February 19, 2007 - Version 1.0.5

January 30, 2007 - Version 1.0.4
  • New feature: Exporting to MS Excel and MS Word (with many additional features)
  • New feature: Key Navigation (easy to customize)
  • New feature: Multi-Column Sorting using CTRL + Click
  • Improved interoperability between the Grid and AJAX Page control
  • Improved Templates - to support server-side IDs for the ControlID property
  • New property for the Container object from Templates: DataObject - provides access
    to the custom object representing a record (if the Grid is binded to a collection of custom objects)
  • Improved refresh client-side method - to cause the rebind of the Grid (even when Serialize=true)
  • Better support for line breaks inside the cells in view mode and edit mode
  • New CSS Property: CSSFooterRecordsPages - this can be used to modify the style for the "Records: ... Pages: ..." text from the footer
  • Some bugs that appeared in the Firefox browser were fixed.

January 15, 2007 - Version 1.0.3
  • New feature: Records Filtering.
  • New property: ShowLoadingMessage - used to enable/disable the displaying of the "Loading..." message.
  • Data-binding support for .NET 2.0 Generic Collections.
  • New property: Records - a collection that contains all the records from the Grid with their data.
  • Improved OnBeforeClientInsert, OnBeforeClientUpdate and OnBeforeClientDelete events
    (they have an argument containing all the information about the added/edited/deleted record)
  • Improved showColumn/hideColumn client-side methods - they work fine also when both ScrollWidth and ScrollHeight are used.
  • A problem with the Column Resizing feature for .NET 2.0 DLL was fixed.
  • Wrap property for the columns improved for the Firefox browser.

December 18, 2006 - Version 1.0.2
  • Scrolling Feature - Vertical(with fixed headers) or horizontal.
  • New properties for Columns: Visible, Wrap, HeaderAlign, ParseHTML.
  • New client-side methods: selectRecord, deselectRecord, showColumn, hideColumn.
  • Option to use values from more columns inside the same template.
  • Templates for the Add new/Edit/Delete/Update/Cancel buttons.
  • Option to set the selected records on the server-side.
  • Support for hover effects.
  • Option to set IDs for the records.
  • New client-side event - OnClientCallback - which is triggered when the grid is reloaded after a callback. Home
Grid Home 
Grid Home
Site Map
Examples - 313
Appearance - 2
Live Styles
Populating with data - 16
Declaratively (Design-time) - 4
Binding to ObjectDataSource
Binding to SqlDataSource
Binding to XmlDataSource
Populating from Stored Procedures
At Run-time - 6
Binding to DataSet
Binding to DataReader
Binding to DataTable
Binding to Generic Collections
Binding to Linq
Binding to LinqDataSource
Best Performance - 3
DataSourceNeeded Event New
Paged ObjectDataSource
Partial Load
Miscellaneous - 3
Switching Data Sources New
Populate on Button Click New
Pivot Table
Add/Edit/Delete - 26
Standard - 3
Add/Edit/Delete Records
Position for New Record/Links New
Custom Editors - 5
Using Custom Forms
Sliding Row Editor
Using Super Form
Using Super Form in Window
Using Flyout
Excel-Style - 2
Excel-Style New
Excel-Style with Autosave New
Custom Triggers - 4
Edit using Context Menu
Edit on Click
Edit on Double-Click
Edit on Dbl-Click with Auto-Save
Saving to Database - 8
Automatic Updates
Using SqlDataSource
Using ObjectDataSource
Using Stored Procedures New
Detect Unsaved Changes
Add to empty table
Default Values for Add/Edit
Save Changes on the Client Side New
User Confirmation - 2
Before Insert / Update / Delete
Confirmation Using Window
Handling Errors - 2
Handling Errors
Handling Errors with Row Templates
Record Selection - 13
Standard Selection - 2
Select Records
PostBack on Select
Custom Selection - 5
Select using Check Boxes New
Select using only Check Boxes New
Select using Radio Buttons
Select using Checkmark
Select All Group Records
Multiselect without CTRL/SHIFT New
Retrieve Selected Records - 2
Find Selected Records - Client-Side
Find Selected Records - Server-Side
Programmatic Selection - 3
Select All Records
Columns - 22
Manipulating Columns - 4
Resizing Columns
Dynamic Column Resizing New
Reordering Columns New
Show / Hide Columns
Column Types - 2
CheckBoxColumn New
CheckBoxSelectColumn New
Settings - 15
Align / HeaderAlign
AllowEdit / AllowDelete
Relative Widths
Relative Width for the Columns/Grid
Auto Resize Columns New
Miscellaneous - 1
Different Styles
Paging - 7
Mode - 2
Standard Paging
Manual Paging
Customization - 4
Position New
Customize Paging
Customize Numbers of Pages
Show ALL records
Client-Side API - 1
Change Page on Client
Sorting - 4
Multi-Column Sorting
Sorting Week Days
Allow Sorting for Columns New
Filtering - 25
Standard Filtering - 1
Filtering Records
Custom Filtering - 8
Filter Templates
Filter with Date Picker New
Custom Filter Options with Templates
Between, By Year, By Month
Filter Localized Dates
Filter with On-Demand ComboBox
Live Search New
Filter All with Live Search New
Filter Settings - 3
Filter Position New
Initial State
Column Settings - 3
Enable/Disable Filtering for Columns
Show/Hide Filter Criterias
Customize Filter Options
Programmatic Filtering - 6
Initial Filter
Programmatic Filter - Client-Side
Alphabetic Filter
Keeping Filter State
External Filter Buttons
Filter On Blur
Best Performance - 2
Filter with DataSourceNeeded Event
Filter with Paged ObjectDataSource
Miscellaneous - 2
Validate Filters
Master/Detail with External Filters
Templates - 31
Templates for Add/Edit
Templates for the Filter
Format Dates
Grid With Images
Add/Edit/Delete Buttons
Add/Edit/Delete Images
Multi-Record Add/Edit/Delete
Filter Buttons
Combine Columns
Wrap the Headers
Manual Paging
Number the records
Format Currencies
Custom Formatting
With Multiselect Listbox
Edit Using CheckBoxList
With Databound Controls
DropDownList with 'New'
View / Edit Details
Customize for Mobile Devices
Get values from textboxes
Detail View
Different Input Fields for Add/Edit
Different Row Fields for Add/Edit
Templates for Edit-Delete
Reports and Row Templates
Access checkboxes inside
Access radio buttons inside
Multiple Controls
Scrolling - 16
Vertical Scroll with Fixed Headers
Horizontal Scroll
Dynamic Horizontal Scroll New
Vertical & Horizontal
Automatic Scroll
Horizontal Scroll and Filter
Using Percentages
Full Window Width / Height
Automatic Resize with Splitter
Fixed (Frozen) Columns
Fixed (Frozen) Rows New
Fixed Height
Fixed Height in Percentages
Virtual Scrolling New
Virtual Scrolling with Paging New
Keep Scroll On PostBack New
Grouping - 14
Grouping the Records
Allow Grouping for Columns
Initial Grouping
Groups Information
Multi-Page Groups Information
Show Collapsed Groups
Hide Columns When Grouping
Keep Expanded
Format the Group Headers
Customize the Group Headers
Custom Data in Group Headers New
Expand/Collapse Groups
Allow Changes New
Group using CheckBoxes New
Totals / Sub-Totals - 6
Sub-Totals in Group Footers
Sub-Totals in Group Headers New
Totals of Selected Records
Summary Row
Master / Detail - 35
Loading Mode - 4
Load At Once (OnLoad)
Load On Demand (OnCallback)
Load On PostBack
Load On PostBack with UpdatePanel
Populate with Data - 1
Populate from Stored Procedures
Add / Edit / Delete - 6
Add / edit / delete at runtime
Declarative add / edit / delete New
Using Stored Procedures New
Excel Style New
Using Super Form inside Window New
Handling Errors New
Self-Reference Display - 1
TreeView Hierarchy New
Settings - 3
Show Empty Details - OnLoad
Show Empty Details - OnCallback New
Detail Grid State
Miscellaneous - 4
Multiple Details on the Same Level
Unlimited Number of Levels
Multiple Foreign Keys
Display Info in Flyout New
Templates - 4
Templates for Action Buttons
Detail Grid inside Row Template
Inline Templates inside Detail Grid
Row Template inside Detail Grid New
Customizations - 12
Expand/Collapse All
Client-Side Manipulation
Get Selected Records
Expand/Collapse on Select
Expand/Collapse using Hyperlinks New
Different Styles New
Select on Expand / Collapse
Expand a single detail grid
Keep Expanded Details New
Separated Master/Detail Grids
Expand / Collapse on client side
Auto-Expanding (Fluid) Width New
Column Sets - 4
Column Sets New
Column Sets on Multiple Levels New
Scroll Column Sets Horizontally New
Column Sets with Grouping New
Exporting - 20
Export to Excel / Word
Export to PDF New
Export to CSV New
Export Large Data Sets New
Export on Server Side
Export Master/Detail Grids
Export Groups
Export Totals / Subtotals
Export Templates
Export Images
Export Title / Footer
Export Selected Records New
Export CheckBoxColumn New
Export Multiple Grids as a Single File New
Export Column Sets New
Customize Exported Files
Customize Individual Rows
Exported files Life Time
Accessibility - 2
Key Navigation
Customize the Keys
Localization - 2
Custom Localization
Client-Side Events - 2
Add / Edit / Delete
Expose the Sender
Server-Side Events - 3
Row Title
Printing - 5
Printing the Grid
Printing All Pages
Printing All Records without Scrollbars
Printing Selected Records New
Printing Selected Columns New
Validation - 3
Using ASP.NET Validators
Validate Super Form inside Grid
Type Validation
Integration - 21
E-Mail Client
File Browser
D-n-D to Tree
Linked with TreeView
With Easy Menu
With On-Demand ComboBox New
With Master/Detail ComboBox New
Context menu and CheckBoxes
With DatePicker
With Flyout
With File Upload Progress
With Tab Strip
HTML Editor Inline
HTML Editor in Row Template
With Color Picker
With Window
Using Tooltips
Inside Window
Task List
Purchase Order
Live Quotes
With AJAX MaskedEditExtender
With AJAX AlwaysVisible
Millions of Records
Populate Edit Fields
View Row Details
Cascading ComboBoxes New
Cascading ComboBoxes in Row Template
State Keeping - 3
Save Column Widths
Keep Current Page
Keep Current Sort Order
Other Features - 13
Hover Effects
Multiple Grids
Refresh the Records
Clear the records
Generate IDs
Client-Side Model
Find and Replace
Using ASP.NET Themes/Skins
Multi columns validation
Validate unknown columns
Inline validation
Millions of Records
Mode - 2
Callback Mode
Postback Mode
Layout Customization- 4
Heading New
Rows - 4
Reorder Rows New
Reorder Rows using Drag and Drop New
Drag and Drop Rows between Grids New
Customize Individual Rows
Knowledge Base - 1
Knowledge Base
Documentation - 25
Client-Side API
Tutorials - 18
Updating the Database
Updating using Linq
Styles - Advanced
CSS Tutorial
Client-Side API
Client-Side Events
Using the correct path
Design-Time Support
All Tutorials
Choosing Data Source
Changing Appearance
Populating with Data
Maximum Performance
Selecting Records
Access Selected Records
Runtime Templates
Templates for Buttons
Miscellaneous Tutorials - 14
Getting the Generated ID
Loading the details with AJAX Page
Selecting the inserted/updated record
Server-side validation using Ajax
Edit on Click
Hide "no-records" message
Sending parameters
Disable combobox in Edit mode
Bind data after specified the filter
Get Column Index in template
Custom readonly column
Auto-scroll during postback
Delete button
Move records between grids