Click here to return to the home page
Change Currency      
 
Search:

Divelements SandGrid


Divelements SandGrid boxshot.
Not what you're looking for? Use our free sourcing request service.

SandGrid is a powerful, versatile list control capable of displaying data in tabular and hierarchical form. It was designed from the ground up to support trees of items and to be truly extensible. Because of its special architecture it offers a powerful replacement for the ListView, TreeView and DataGridView controls - offering more customization options and a consistent development experience.

Data in a SandGrid control can come from many sources - it operates in both bound and unbound states without compromising on features in either mode of operation. It complies with the standard Windows Forms databinding model and understands data sources from the simple IList to the advanced IBindingListView. It also offers a powerful middle ground between bound and unbound operation with virtual rows, which give you the speed of only having your data in one location without sacrificing the flexibility of presentation.

Sorting and grouping are fundamental to data display and SandGrid fully supports both with an extensible, lightning-fast API. The grid will automatically enable sorting and grouping by any column when populated. When bound to data it will use the data's native sorting methods, and when unbound its own native sorting is used. You can even establish different sorting on different levels of data, when operating as a tree of nodes. Standard single-column as well as advanced multi-column sorting is supported. Grouping is automatically applied to the first level of sort, if enabled.

SandGrid ships with a number of specialized column and cell types for quickly integrating with different types of data. A DateTime column knows how to group date information in a user-friendly manner, and various image columns know how to translate a row of data into an image selection to display. A ProgressBar column can display progress for individual cells. It is easy to add your own columns and cells with their own distinct behavior and look and feel. Columns can be autosized based on their contents, based on the available screen space or set to fixed widths. Of course, the user can change column widths and SandGrid supports a mechanism to quickly serialize the state of any grid - including column widths, visibility, display order and sort state.

The SandGrid architecture is such that every element in the grid receives its own mouse commands and is responsible for its own painting. This design offers tremendous extensibility possibilities, and several features of the library itself take full advantage. A special kind of row allows you to nest another full-featured grid within itself, and of course this can be used recursively to represent trees of data with different schemas. This is best illustrated by binding to a hierarchical data source such as a DataSet with relations. Related views are automatically made available and can be expanded and explored. Nested grids are every bit as powerful as the top-level grid and have their own bindings, display, sorting and selection.


General
  • Easily replaces the ListView, TreeView and DataGridView controls.
  • Fast sorting (both single and multi-column supported).
  • Outlook style grouping on the first level of sort.
  • Full-featured independent nested grids.
  • Use bound or unbound without sacrificing capabilities.
  • Printable including Print Preview.
  • Virtual rows bridge the gap between ease of binding and flexibility of static data.
  • Supports both row and cell level selection, with configurable highlights.
  • Optimized text display engine ensures very fast drawing.
  • Pluggable renderer support for customised drawing of common elements.
  • Editing support through an extensible editor framework.
  • Export to HTML function.
  • Grid lines in horizontal, vertical, or both directions.
  • Automatic clipboard handling.
  • Highly customizable and extensible.


Columns
  • Autosized columns based on either screen space or column contents.
  • User resizing and autosizing.
  • Hidden columns.
  • Reordering through drag and drop.
  • Specialized column types decrease development time.
  • Automatic sorting.

Easy serialization of column state (width, visibility, display order, sorting).

Rows
  • Every row has a collection of child rows for true hierarchical data.
  • Shading of alternate rows.
  • User resizing.
  • Reordering through drag and drop.
Customer and Subscription Benefits

Access to all product updates for one year
All updates to the products you are licensed for will be available for you to download whenever you like during your eligibility period. Once your eligibility for free product updates has expired you can still download every release up until that time. Also, every previously released version of the product is available, should you wish to continue development with a previous version.

Access to email technical support for one year
Should you encounter a problem using the products you are licensed for, we are here to help you. In some cases this could be a reference to the appropriate section of the product documentation or some sample code. In some cases we will produce a special hotfix build of the product to quickly address your problem.

Allow your employees direct access to products and support
As the account holder, you have the tools within the customer area to allocate your licenses to developers within your company. Your developers can then download their products and all updates, and contact technical support directly. The license management tool also provides a quick reference of all licenses held and who they are allocated to.

Participate in feature discussion
As users of our products, we value your input. From time to time we post feature suggestions received by us in the customer area for you to vote on. This is a great way of ensuring our products are improved in the best possible way for our customers.

Supported Operating Systems
  • Windows 98, ME
  • Windows 2000, XP, 2003


Supported Development Environments
  • Visual Studio .NET 2002
  • Visual Studio .NET 2003
  • Visual Studio .NET 2005
Help
My Account
Corporate Info
Other Info
Secure Shopping
Copyright © Grey Matter Ltd. 1983 - 2008. Registered office: 2 Prigg Meadow, Ashburton, Devon, TQ13 7DF. Registered in England. Company no: 1671407. VAT no: GB 384904621.