RadGrid for ASP.NET

Key Features Send comments on this topic.
At a glance > Key Features

Glossary Item Box

 

  1. Cross-Browser Support - Telerik RadGrid supports the full set of features on most popular browsers like Internet Explorer, Gecko-based browsers (Mozilla, Firefox, Netscape), and Opera.

  2. Hierarchical Structure of Tables - Telerik RadGrid allows presentation of related DataSets as hierarchical structures of tables. Unique: You can even have more than one table in the same level of hierarchy.

    Hierarchical Table Structure
  3. See a live example at www.telerik.com

  4. Ajax support with loading indicators - dramatically improves the responsiveness of the component, simulates Windows-application like behavior, and minimizes the traffic to the server.
  5. Codeless data-binding - using the DataSourceControls introduced in ASP.NET 2.0
  6. Filtering - allows you to filter the data in the control by applying filter pattern on a per column basis

    Filtering
  7. Grouping - you can easily implement multilevel Outlook-style grouping of data from a single table - just drag the column header(s) to the group panel on the top, which defines the groping order and hierarchy. You can also programmatically group the data using the group-by expressions. Unique: when using grouped data, you can have grouping by two columns and at the same time use all sorting features of Telerik RadGrid (e.g. group by one/two column(s) and sort by another column).

    Grouping

  8. See a live example at www.telerik.com

  9. Multi-Column Sorting - in addition to the simple one-column sorting Telerik RadGrid allows you to sort data by several columns just like in Microsoft Excel. Furthermore, you can define column sorted color for better user experience.

    Multi-Column Sorting
  10. See a live example at www.telerik.com

  11. Viewstate Optimization - you can tune the grid performance by controlling the trade-off between client-side load and speed. When working with hierarchical data, you can choose one of the three available modes for loading the detail tables:
     - ServerBind - optimum server load, viewstate and render size.
     - ServerOnDemand - minimum viewstate and render-size, maximum server load.
     - Client - minimum server load, maximum viewstate and render-size. Rich client browser functionality.
  12. ControlState ASP.NET 2.x feature - even with viewstate disabled explicitly RadGrid will keep track of its most common features and will save/recover its state on postback requests from its control state storage.
  13. See a live example at www.telerik.com

  14. Preserving the Grid State After Postback - an unique feature of Telerik RadGrid is the ability to preserve its appearance, group-by state, sorting, current page, edit or selected state, and resizing after postbacks with minimum resource usage. This significantly improves the usability of the component.
  15. AJAX-based Virtual Scrolling - for instant navigation in large data structures
    Virtual scrolling
  16. Easy Migration from MS GridView to Telerik RadGrid - the declarative syntax of Telerik RadGrid is quite similar to that of the DataGrid control, which makes the migration a pretty straightforward task.
  17. See a live example at www.telerik.com

  18. Rich Set of Column Types - Telerik RadGrid supports all widely used column types (GridEditCommandColumn, GridBoundColumn, GridCheckBoxColumn, GridDropDownColumn, GridButtonColumn, GridHyperLinkColumn, GridClientSelectColumn, etc.) as well as GridTemplateColumns, which give you complete freedom over the data layout and formatting.  

  19. See a live example at www.telerik.com

  20. Paging - Telerik RadGrid natively supports table paging, which enables users to view the data in small chunks for faster loading and easier navigation. 
  21. See a live example at www.telerik.com

  22. Column and Row Resizing - Telerik 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
  23. See a live example at www.telerik.com

  24. Column Reordering with Drag-and-Drop - Telerik RadGrid allows users to quickly reorder the columns by simply drag-and-dropping their headers.

    Columns Reordering With Drag-and-Drop 
  25. See a live example at www.telerik.com

  26. Scrolling - Telerik RadGrid enhances the simple scrolling by supporting static headers/frozen columns - you can scroll the grid data, while the header row always stays visible at the top or scroll horizontally having fixed columns visible at all times.

  27. See a live example at www.telerik.com

  28. Multi-Row Selection and Area Selection - You can easily select multiple rows using Ctrl + Click or by simply dragging a range over the rows, which you want to select.

    Multi-Row Selection and Area Selection
  29. See a live example at www.telerik.com

  30. Design-Time Support - Telerik RadGrid has full support for the design mode of Visual Studio .NET. This allows you to build, customize, and populate the grid in a convenient WYSIWYG environment.

  31. Extensive Client-side API - Telerik RadGrid introduces a comprehensive client-side API, which enables you to resize, move, reorder, select, scroll columns on-the-fly and much more.

  32. Exporting - you can easily export the content to Microsoft Excel/Microsoft Word/CSV/PDF.
  33. See a live example at www.telerik.com

  34. Flexible Editing Functionality

    Auto-generated edit forms: 
     - in-line - edit controls appear within the edited row.
     - 
    in-forms - the grid generates a form for entering the row data
     - form template - template which gives you the flexibility to design the edit form with custom set of controls
    web user control - user control for edit form which hosts the editors for the rows
     
  35. See a live example at www.telerik.com

  36. Custom Editor Support - Editable columns in Telerik RadGrid (Bound column, Dropdown column, CheckBox column) allow you to replace their default editor with custom ones with enhanced functionality like validation, rich-text editing, etc. Once you have created the custom editors, you can then easily re-use them for other grid implementations.

    Custom Column Editor

  37. See a live example at www.telerik.com

  38. Appearance Customization - the appearance of all grid elements is fully customizable using skins. If you have a hierarchical grid, you can set a single skin for the whole grid, or customize each DetailTable separately.
  39. Keyboard support - for convenient navigation/editing/selection using the keyboard arrows and Space/Enter keys

See a live example at www.telerik.com