by Developer Express - Product Type: Component / ASP.NET WebForms / .NET Class / 100% Managed Code / AJAX
ASPxGridView and Editors Suite by Developer Express
Add Outlook style grids to your ASP.NET applications. The ASPxGridView and Editors Suite by Developer Express is a 100% C# based grid control for ASP.NET. It supports Outlook style grouping - multi-column sorting and data summaries - with a built in data navigator and more. ASPxGridView and Editors Suite is specifically designed to exploit all the capabilities built into ASP.NET. Once you start using ASPxGridView and Editors Suite, you will be bringing an entirely new level of elegance, usability and functionality to your web applications.
Full Support for ASP.NET AJAX - The ASPxGridView has its own native implementation for callbacks, so it does not require the ASP.NET AJAX UpdatePanel to enable this functionality. The UpdatePanel is only useful if you want to synchronize the grid's contents with other controls. In such an instance, you simply place all related controls into a single panel and force the controls to send postbacks in response to user actions.
Callback State - The ASPxGridView does not use the standard View State mechanism. Instead, it implements its own smart state caching engine. This engine stores the difference between the control's initial and current state within a compressed "callback state". This implementation guarantees that the amount of information to be loaded onto the client is much smaller. This means that every action (every callback) is executed much faster when compared with competing grid controls for ASP.NET.
Flexible AJAX-Enabled API -The ASPxGridView provides client-side functions that raise callbacks to obtain data. The data from the server is then returned to client-side event handlers. You can use these handlers to update required controls on the client side. The clever bit is that end-users never know if a callback has been raised. Callbacks are done "in the background" and no part of the web page is reloaded. Since callbacks aren't visually indicated, it looks like no round-trips to the server have been initiated... And since many tasks require very little information to be sent, it seems like it is all done directly on the client.
Built-in Data Editing UI - Though the ASPxGridView is initially read-only, it's quite easy to enable its built-in data editing UI. You simply need to add a Command Column to the grid and select the commands (Edit, Delete, Insert) you want to be displayed within each row. That's it - end-users will be able to manage data records and edit data. Even when switched to edit mode, the ASPxGridView will automatically display appropriate commands (Update and Cancel).
Advanced Data Editors for In-place Editing and Standalone Usage - The Editors included within the ASPxGridView and Editors Suite have been designed to significantly reduce the amount of work you must perform. They provide the following features making it much easier to create a fully-functional and easy-to-use data editing form.
A wide range of controls - There are already over 10 controls included in the suite and there are more to come. By having a large number of controls at your disposal, you can ensure that you will always find the one that provides the best end-user experience. For instance, a dropdown calendar makes it much easier to input dates than a simple text editor..
The following editors are currently available.
ASPxLabel
ASPxHyperLink
ASPxCheckBox
ASPxTextBox
ASPxMemo
ASPxImage
ASPxButtonEdit
ASPxComboBox
ASPxListBox
ASPxRadioButton
ASPxRadioButtonList
ASPxCalendar
ASPxDateEdit
Client-side adaptability - To reduce error risk and make it easier for end-users to enter data, you may need to dynamically change content in data editors. You may need to filter values in list boxes or populate combo boxes with different values depending upon other controls. To provide a superior user interface, these operations should be executed on the client.
Built-in data validation mechanism - Though the controls fully support standard Validator controls, they also have built-in validation functionality. You will not have to worry about aligning the validator control – there are two built-in error indication solutions including error frames and error icons. These error indication options allow us to build elegant in-grid validation as well as standalone data editor validation.
Multiple Edit Mode Layouts - When in edit mode, the ASPxGridView offers you total freedom in how individual editors are arranged. The following list highlights all available editor layout options, from the simplest to the most sophisticated:
In-line editing - When a row is switched to edit mode, its cells display appropriate editors
Edit form - When a row is switched to edit mode, an edit form appears under or instead of the edited row. This form uses a table to arrange label-editor pairs. You can specify the number of columns in this table. An Individual editor-label pair offers customizable column and row span values. This provides you with a flexible data editor arrangement mechanism
Edit form template - To build advanced entry form layouts or to use web page space more efficiently, you can use templates to manually construct edit forms
Master-Detail Data Representation - The Master-Detail option found in the ASPxGridView demonstrates the ease with which one can extend the ASPxGridView. This feature offers both simplicity and flexibility. With nearly no code, (one code line per one detail) you can build master-detail layouts of any complexity - with any number of nesting levels and any number of details at each level. In addition to this, you are not limited to displaying grids in details - Detail Rows can display any type of information, such as collapsible row preview sections.
Navigation and Selection
Embedded Pager
Pager Link Optimization for Search Engines
Multiple Record Selection
Focused Row
Vertical Scrolling
Layout Features
Column Resizing
Customization Window
Preview Rows
What’s new in ASPxGridView and Editors Suite v2008 vol 3?
ASP.NET Grid View and HTML Editor for SharePoint - During the DXperience v2008 vol 3 development cycle, the ASP.NET team invested the resources necessary to enable the controls within SharePoint portals (built with both Windows SharePoint Services 3.0 and Microsoft Office SharePoint Services 2007). With this release, the controls can not only be intergrated into SharePoint pages but also provide SharePoint add-ons allowing codeless integration of the ASP.NET Grid View and HTML Editor controls. Current owners will receive a registration tool that can incorporate these controls in SharePoint portals. After registration, you can simply navigate to Site Settings to enable DevExpress features and then embed these controls where necessary.
The following codeless integration scenarios are now possible:
Display SharePoint list data using the ASPxGridView Web Part.
Embed an HTML editor into any page as a standalone web part.
Use HTML editors to edit data column values in SharePoint lists.
In MOSS 2007, use HTML editors to edit text fields.
Section 508 and Web Accessiblity Initiative (WAI) Support is now available within the ASP.NET-AJAX product line. To enable accessibility, ASP.NET controls must obviously generate more code. For instance, many elements must include links simply to allow keyboard navigation. Because of this additional HTML code, accessibility rendering is disabled by default in advanced controls like the ASPxGridView. If you don't need accessibility support in your application, you will still have optimized rendering. If you need Section 508 and WAI compliance, simply toggle a single property to enable it.
Better Localization Support - now provide an easier way to localize all built-in dialogs in the HTML Editor, spell checker and all other controls. You need only to write a few lines of code to translate your application's UI into the desired language.
Faster Page Loading – Developer Express have combined a series of smaller scripts into larger files so that fewer requests are made to the server, resulting in faster page loading.
What’s new in ASPxGridView and Editors Suite v2008 vol 2?
LINQ Support Improvements -full support for data editing with three options that control whether end-users can edit cell values, add new records and delete existing rows.
Filter Row Menu - End-users can now select comparison operators to be used in filtering conditions.
New Comparison Operators - Five new built-in comparison operators are now available. They include the following: Greater Than, Greater Than or Equal, Less Than, Less Than or Equal, Not Equal.
Master-Detail Export -ASPxGridView now allows you to export master-detail data. When exporting, you can use one of the following options:
Export only master rows
Export all master rows and all details
Export all master rows and only expanded details
Page Headers and Footers -When exporting a grid's data, it's now possible to customize the content of page headers and footers. Both headers and footers provide three sections - with left, centered and right alignment. Every section can contain arbitrary text as well as service fields displaying the current date, page number, user name, etc.
URL Export - In previous versions, hyperlinks were always exported as plain text – with this release, they are automatically exported in hyperlink format.
What’s new in ASPxGridView and Editors Suite v2008 vol 1?
LINQ Server Mode - The ASPxGridView bound to a LinqDataSource web server control can now function in server mode. In this mode the grid fetches only those records that need to be displayed on-screen - giving you significant performance benefits against very large datasets. In previous versions, this could be done only with an XPO data source.
Sorting Against Group Summary Values - The ASPxGridView provides an API to sort group rows by their summary values. For instance, if a view is grouped by country, you can sort grouped rows so that countries having maximum sales appear at the top of the view.
Popup Edit Form - In v2008 vol 1, you can display Popup Edit Form as a modal dialog. In this mode, end-users must close the edit form before they can continue working with your application.
Data Shaping and Manipulation Enhancements
Customizable Location for the New Item Row - The New Item row can now be displayed below data rows. This results in a more intuitive interface when end-users need to add records to relatively small datasets.
Edit Value Conversion -A newly implemented event allows you to analyze and modify an entered value before it is actually accepted by the grid. This allows you to implement value shortcuts specific to your application. For instance, you can allow end-users to type "now" and automatically replace this string with the current date.
Custom Command Buttons -Previously, there was a pre-defined set of buttons you could use in command columns. With this release, you can create your own buttons, and define custom actions for them.
Filter Buttons - In previous versions, end-users could filter data only via the Filter row. Now, column headers can display Excel-style filter buttons. Clicking a filter button invokes a dropdown list with unique column values so you can easily filter data against this column.
Export Improvements - In v2008 vol 1 we've added the ability to export only selected records.
Template Enhancements - Two new templates are now available. With their help, you can customize the grid's footer, as well as individual footer cells.
What's new in v2007 vol 3?
Popup Edit Forms - implemented a new record editing mode - Popup Edit Form. This mode combines the benefits of previously available in-line editing and Edit Forms:
The grid doesn't change its size when edit mode is enabled
You have complete control over editor arrangement and can provide elegant display for images or lengthy text fields
Data Grouping and Sorting Enhancements - Group summaries can now be displayed within group footers under the corresponding column, thus providing more intuitive and efficient data presentation.
Grouping Intervals - Previously, when you grouped data against a column, a group per each unique column value was created. In vol 3, grouping has become more flexible, since now groups can be based on value intervals. For instance, date-time columns can be grouped by date, month, year or in Microsoft Outlook style. Text values can be grouped alphabetically, based on their first characters.
Custom Sorting - The ASPxGridView now allows you to implement custom sorting logic. You can use this new capability to provide custom grouping intervals, for instance.
Sort Data by Display Text - This feature is extremely useful when you use lookup editors in your grid. Instead of sorting by underlying IDs, the grid will now sort data based on its textual representation, thus greatly improving user experience.
Export Improvements
Adjustable Page Orientation - You can now choose between LANDSCAPE and PORTRAIT orientation when exporting data to PDF
Report margins can now be customized
Export to CSV format is now available
With a new event - RenderBrick, you can change how the grid content is rendered when it's being exported
Easily Transmit Any Data onto the Client - A new server event - CustomJSProperties - enables you to declare custom client properties for the client grid control. You can specify these properties' values on the server side and then access them on the client, as you would do with built-in properties. This allows you to easily transmit any data to the client by writing very little code.
A New Button Control - The ASPxButton control extends the standard button's functionality. It provides an enhanced client API, supports the appearance customization mechanism and allows the editors to be automatically validated on the client side.
A New Spin Editor Control - The new ASPxSpinEdit control enables end-users to edit numeric values with ease by clicking increment and decrement buttons. This control's features include the following:
Spin buttons have a fully customizable appearance and position
End-users can change edit values using the keyboard (the ARROW UP and ARROW DOWN keys) and mouse wheel
User input can be limited by specifying the minimum and maximum allowed values
The ASPxSpinEdit control can work in floating point or integer mode. In integer mode, floating-point input is disabled and values are automatically rounded after they have been modified. In floating-point mode, culture-specific separators are supported.
Add Outlook style grids to your ASP.NET applications.
PartNumbers: PC-513043-178481 513043-178481 PC-513043-178480 513043-178480 PC-513043-178906 513043-178906 PC-513043-178926 513043-178926
PurchaseOptions: ASPxGridView and Editors Suite v2008 vol 3 (V8.3.3) 1 Developer License - Includes one year subscription , ASPxGridView and Editors Suite v2008 vol 3 (V8.3.3) 1 Developer License - with Source Code - Includes one year subscription , ASPxGridView and Editors Suite Subscription Renewal for one year , ASPxGridView and Editors Suite Subscription Renewal for one year - with Source code
Resources: Download the DXperience v2008 vol 3 (V8.3.3) for Visual Studio 2005/2008 evaluation on to your computer - Expires After 30 Days
Operating System for Deployment: Windows Vista, Windows XP, Windows ME, Windows 2000, Windows 98, Windows NT 4.0
Architecture of Product: 32Bit
Product Type: Component
Component Type: ASP.NET WebForms, .NET Class, 100% Managed Code, AJAX
Built Using: Visual C# .NET
Compatible Containers: Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Basic 2008, Microsoft Visual Basic 2005, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C# 2008, Microsoft Visual C# 2005, Microsoft Internet Information Server 5.0, Microsoft SharePoint Portal Server, Microsoft Windows SharePoint Services, Microsoft FrontPage, .NET Framework 3.5, .NET Framework 3.0, .NET Framework 2.0
Product Class: User Interface Components
Keywords: Grid Grids Table Tables DataGrid DataGrids Developer Express devexpress Entry data-entry Enterprise Partner aspxgrid aspx Grid Table Data Outlook Web site Internet gridview datagrid aspx ASP.NET view gridview aspgrid aspgridview
Publisher
Primary Category
Related Products
Related Categories