9Rays.Net

FlyGrid.Net Features

100% C#, Windows.Forms, CLSCompliant Control

  • FlyGrid.Net is a WinForms control writtent in a 100% C# and is CLS compliant.

Speed, Flexibility, and Performance

  • Small size - about 400Kb
  • Compatible with .Net 1.0, 1.1, 2.0 versions.
  • Wide range of C# and VB.Net and Delphi.Net samples available.
  • Works in unbound, bound and virtual modes and mixes of these modes.
  • Fast adding and clearing of nodes
  • Connecting to data sources or adding nodes directly to rows
  • 100,000 nodes added per 0.2 sec

Development Environments and Languages support

  • Microsoft Visual Studio 2003
  • Microsoft Visual Studio 2005
  • Borland Developer Studio
  • Includes C#, VB.Net and Delphi.Net samples collections.

Section 508 Compliance Fully Supported

  • You can use the FlyGrid.Net to build applications that conform to Section 508 requirements. This allows you design applications that bring new opportunities to people with disabilities.

Design Time/Serialization

  • Full design-time support.
  • Full CodeDom serialization support.
  • Flexible runtime/design-time Nodes editor for NodeCollection (TreeCollection.Items, FlyGrid.Rows.Items)
  • Flexible format designer for NumberColumn and DateTime columns.

Data

  • Works in bound,unbound, virtual and mixed modes
  • Connects to several types of data sources - TreeCollection provides work with non DB-bound data, and IList and IListSource implementors.
  • Allows IBindingList, ITypedList, ICustomTypeDescriptor as data source.
  • Nested data open automatically in the nested grids.

Print/Preview

  • Generates PrintDocument
  • Flexible printing options, header, footer, pages numbering.
  • FitToPage, FitToPageWidth modes available
  • Printing in single line of code

Split Views and Fixed Columns

  • Provides splitting into several horizontal and vertical views, supports removal and addition of split views at runtime.
  • Supports fixed columns on the left and right sides of control.

Selection

  • Cell block Selection
  • Extended selection: Shift/Ctrl allowed

Drag/Drop

  • Selection - cell blocks/rows/columns.
  • Several formats can be gragged.
  • UI support

Columns

  • Wide range of column types.
  • Editable column headers.
  • Column Summaries types - Count, Max, Min, Average, Sum.
  • Column Filters can be customized at runtime.
  • Various column sizing modes - Exact, ToCaption, ToText, SmartFit, Sping
  • Maximally customizable - you can develop your own column or extend functionality of existing column.
  • EditMask support.
  • Special column types - HierarchyColumn and TreeViewColumn to display outline/checkboxes associated with nodes.
  • Resizable columns.
  • Movable with UI support.
  • Clickable
  • Support SortOrder, show sort order markers.
  • Automatic change of sorting order by clicking on the column header
  • Support images in headers.
  • Caption alignment, Text alignment
  • Support pixel scrolling on horz.scroll
  • Four built-in style editors: simple, dropdown, dialog, spin
  • Custom dropdowns - any control can be a dropdown.
  • Custom drawing of column elements.
  • AutoDetectDataTypeColumn - dynamically autodetects data type, editor style, and uses standard value editors like PropertyGrid. The best solution for organizing vertical grids.
  • Context menu for each column, that can be prepared in the on before pop-up.

Nodes/Rows

  • Nested grids: each row of FlyGrid can contain several levels of nested grids.
  • Sorting by several columns.
  • Group/Ungroup by several columns.
  • Display linear and hierachical data.
  • Display data as vertical grids (see the Demo).
  • Expand/collapse nodes.
  • Support checkbox and radi
  • button nodes.
  • Nodes can be hidden
  • Row header display
  • Row indicator display
  • Implementing some special interfaces allows additional functionality (IStyledNode, INodeWithImage, ISeparatorNode ...)

Look and feel

  • Full support of XP Themes: OfficeXP emulation, XP - full support
  • Six styles of appearance NoBorders (UltraFlat), Flat, Lite, Standard, OfficeXP, XP (supports themes, if app is not themed - emulates), Vista (provides look&feel of MSOffice2007 and MS Vista OS applications)
  • Hot tracking.
  • Fully customizable: via Stylist you can control drawing of any FlyGrid.Net element (Example: see GradientStylist.cs in the SDK)

ToolTips support.

  • In cells.
  • In column headers

International/Unicode/RightToLeft

  • Full RightToLeft support
  • Unicode
  • Unlimited string length in cells supported
  • Localizeable properties.

Built-in Editors.

  • Four built-in style editors: simple, dropdown, dialog, spin.
  • Custom dropdowns - any control can be a dropdown.


Feature matrix (Difference between license types)

Product Name Source DataBinding Nested Grids Additional columns Extras, additional samples Express support / Updates
FlyGrid.Net Light - x - - - 60days
FlyGrid.Net Std - x - x - 60days
FlyGrid.Net Pro - x x x x 60days
FlyGrid.Net Source x x x x x 60days
FlyGrid.Net Annual Subscription x x x x x One year

Related links

User Testimonials

Your Grid is the best performing grid on market!
We have tried all other grid components (Infragistics, Xceed, DevExpress,..) and your grid is the best!

Juergen Kosiol, GEVASYS MBH

© 1999-2008 9Rays.Net, Inc.
All rights reserved.