You can enable automatic data editing for RadGrid when it’s bound to a DataSource control like SqlDataSource, LinqDataSource, EntityDataSource, etc. or use the extensive API to handle the CRUD operations in a custom manner.
Display the edit form inline, as a regular form or in a popup and choose between the built-in edit forms, your own template or a user control. Enable batch editing to allow users to edit multiple items and save them all by hitting the Save button just once.
With the Telerik ASP.NET Grid you can filter any type of data - string, decimal, Boolean, date and time. Depending on the column filtered your users can select any filtering function from the contextual menu, including “Equal”, “Contains”, “Greater than” and “Less than”. Use the different grid columns to provide suitable filter inputs like date pickers, numeric textboxes, and drop down lists. The rich client and server-side APIs allow you to define your own filter template while still utilizing the built-in filtering mechanism.
Use any of the following approaches to easily group data with RadGrid:
If needed, display group aggregates in the group footers for each column. Choose how the group headers and footers will look by defining templates for both. What is more, grouping large chunks of data does not affect your page performance thanks to the LINQ integration in the grouping mechanism.
With the Telerik WebForms Grid you can easily display hierarchy by either defining detail tables bound declaratively to DataSource controls or by manually handling the exposed events. In case of self-referencing data, all you need to do is define a few properties and the grid will build the hierarchy automatically. Alternatively, you can define a template for the child view.
RadGrid can export your data to PDF, Microsoft Word, Microsoft Excel and CSV file formats. All you need to do is display the built-in buttons for export or call a single method from an external element. You can predefine multiple styles like font, color, page size and layout to provide a unique look and feel specific to the exported file format.
Enable the built-in sorting with a single property to allow your end users to sort in an ascending/descending manner or return to the initial state. Take advantage of the single- and multi-column sorting or implement custom sorting, by interacting with the sort expressions programmatically, to provide your own sorting experience.
To make sure RadGrid performs well, we:
Use any of the 22 built-in column types of our AJAX gridview to display data in the most suitable way for your scenario.
By default our Grid’s command item displays the “Add New Record” and “Refresh” command buttons, but you can also configure it to show the built-in buttons for the different export formats. You can also define the command item template to accommodate any kind of command, such as delete or edit selected items.
RadGrid allows your users to use the keyboard for almost any action they can trigger with the mouse, including navigating items, selecting single and multiple items, going into and out of edit mode, paging, and even expanding and collapsing hierarchical grids. Specify which keys should be used for each action and get full control over the keyboard navigation experience.
Use a single property to apply any of the 20 ready-to-use built-in themes, including an innovative mobile skin, to create a consistent look for your apps and save design and front-end development time. You can easily customize our existing skins or create your own with our Visual Style Builder.
When using the control in your apps, rest assured it behaves as expected and has a consistent look and feel across all major browsers.
Try UI for ASP.NET AJAX with dedicated technical support.
See the UI for ASP.NET AJAX in action and check how much it can do out-of-the-box.
Check out the offers. Purchase an individual suite or treat yourself to one of our bundles.
Copyright © 2017, Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks or appropriate markings.