ComponentOne GridView for ASP.NET AJAX: Key Features

Key Features

In addition to the standard Microsoft GridView features, ComponentOne GridView for ASP.NET AJAX includes advanced features that enable developers to build intuitive, professional-looking Web applications quickly and easily:

      Built-in AJAX Support

Reload your grid on demand with C1GridView's built-in AJAX support. With GridView for ASP.NET AJAX, editing, paging, and sorting, and more can be handled through callbacks with partial page refreshing. For more information, see Using AJAX and Updating the Grid with AJAX.

      Customized Grid Formatting

Intuitive formatting allows the developer to automatically customize any grid including creating columns, displaying borders and gridlines, allowing editing within the grid, customizing sorting data and much more.

      Built-in Visual Styles

Style your grid application with built-in Office 2007 and Vista visual style themes and the ability to completely customize your own theme. See Visual Styles for more information.

      CSS Styling

GridView for ASP.NET AJAX includes CSS supported styling so that you can use cascading style sheets to easily style the C1GridView control to match the design of your current Web site.

      Microsoft GridView Compatibility

GridView for ASP.NET AJAX is completely compatible with the standard Microsoft GridView control so that you can easily convert your existing projects.

      Customized Paging

You can determine how to display C1GridView data on multiple pages and how the pagers appear. Pagers can be displayed numerically, as Next and Previous buttons or you can create your own style. See Paging and Creating a Pageable Grid for more information.

      Outlook-style grid, run-time features

You can implement interactive run-time features such as Outlook-style grouping, which allows you to drag and drop a column to group on that column. For an example, see Adding Outlook-Style Grouping.

      Grouping with Aggregates

You can group data, create trees with expandable and collapsible nodes, and automatically calculate data aggregates to be placed in the group header and footer rows. See Grouping and Using Aggregates and Grouping for more information.

      Built-In Filtering

C1GridView supports a built-in, data-entry row below the column headers for custom end-user operations such as searching and filtering records. For more information, see Filtering.

      Row Merging

The RowMerge property allows you to merge rows containing identical text. This feature can be used to create a neat and well-organized grid. See Merging Rows for an example.

      ValueLists

By creating a ValueList dictionary and setting the ValueList property, you can replace the text appearing in a grid with your own. For an example, see Customizing Columns Using ValueLists.

      Client-Side Scrolling

The ScrollSettings property of C1GridView allows you to create a client-side grid that supports both horizontal and vertical scrolling. You can determine whether your columns and rows are fixed to the grid when it is scrolled using the Fixed property of the C1BaseField and the C1GridViewRow classes, respectively. See Using Client-Side Scrolling for more information.

      Advanced Scrolling

C1GridView supports advanced scrolling features, such as buttons and automatic scrolling when the user hovers near the edge of the grid, as well as standard scroll bars in either direction.

      Browser Support

GridView for ASP.NET AJAX includes support for Internet Explorer (6.0 or later), Firefox (2 or later), and Safari Web browsers.

      Template Support

You can easily create timesaving grid templates with the same look and feel that can be used throughout a project.

      Client-Side Script

GridView for ASP.NET AJAX's client side functionality is provided by JavaScript included in the product.

      C1Input for ASP.NET AJAX Integration

Attach ComponentOne Input for ASP.NET AJAX controls to Edit Templates to enhance data entry.

      Column Control Integration

Easily display check boxes, list boxes, buttons, and images in a column. See Adding Controls to a Column for more information.

      XHTML Compliant

C1GridView provides complete XHTML compliance. The output that is generated is fully XHTML 1.1 compliant.

      Samples and Task-Based Help

GridView for ASP.NET AJAX includes sample projects and task-based help to give you a better understanding of how GridView for ASP.NET AJAXworks.

      The sample projects demonstrate the techniques for using groups and aggregates, customizing columns and pagers, and sorting and editing data.

      The task-based help topics walk you step-by-step through specific tasks, such as binding C1GridView to a data source, merging rows, and adding a column. For additional information, see GridView for ASP.NET AJAX Task-Based Help.

Try running the projects, examining the code, and experimenting with your own modifications. Running the samples and using the task-based help is the best and quickest way to realize the full potential of the C1GridView control. You'll find that GridView for ASP.NET AJAXis very easy to use, and it enables you to create powerful applications.


Send comments about this topic to ComponentOne.
Copyright © ComponentOne LLC. All rights reserved.