Click or drag to resize
C1.Win.C1FlexGrid Namespace
 
Classes
  ClassDescription
Public classBeforeMouseDownEventArgs
Provides data for the BeforeMouseDown event.
Public classC1FlexGrid

The C1FlexGrid control is a powerful, full-featured grid.

C1FlexGrid provides advanced features such as outline trees, cell merging, masked editing, translated combo and image lists, owner-draw cells, and automatic data aggregation.

Public classC1FlexGridBase
Base class for the C1FlexGrid control.
Public classC1FlexGridRenderer
Represents an abstract base class for custom grid renderers.
Public classCellBorder
The CellBorder class encapsulates properties that control the appearance of borders in CellStyle objects.
Public classCellRangeCollection
Collection of CellRange objects.
Public classCode exampleCellStyle
The CellStyle class encapsulates properties that control the appearance of grid cells. This information includes the background and foreground colors, font, text and image alignment, etc.
Public classCellStyleCollection
Collection of CellStyle objects defined for a grid.
Public classColumn
Class that represents a grid column.
Public classColumnCollection
Collection of grid Column objects.
Public classColumnFilter
Represents a filter that contains a ValueFilter and a ConditionFilter.
Public classComboBoxEditor
Helper class that provides information about a currently active ComboBox editor.
Public classCondition
Represents a condition within a ConditionFilter.
Public classConditionFilter
Represents a filter based on one or two logical conditions.
Public classDragRowColEventArgs
Provides data for the BeforeDragColumn, BeforeDragRow, AfterDragColumn, and AfterDragRow events.
Public classGetErrorInfoEventArgs
Provides data for the GetCellErrorInfo and GetRowErrorInfo events.
Public classGetLocalizedStringEventArgs
Provides data for the GetLocalizedString event.
Public classGridChangedEventArgs
Provides data for the GridChanged event handler.
Public classGridErrorEventArgs
Provides data for the GridError event.
Public classGridGlyphs
Represents a collection of glyphs (images) indexed by glyph type (GlyphEnum type).
Public classGridPrinter
Represents a class that encapsulates the control printing functionality, including page and printer settings, headers, and footers.
Public classGridRendererOffice2007
Represents the base abstract class for Office2007 style renderers.
Public classGridRendererOffice2007Black
C1FlexGridRenderer that implements the Office2007 Black visual style.
Public classGridRendererOffice2007Blue
C1FlexGridRenderer that implements the Office2007 Blue visual style.
Public classGridRendererOffice2007Silver
C1FlexGridRenderer that implements the Office2007 Silver visual style.
Public classGridRendererOffice2010Black
C1FlexGridRenderer that implements the Office2010 Black visual style.
Public classGridRendererOffice2010Blue
C1FlexGridRenderer that implements the Office2010 Blue visual style.
Public classGridRendererOffice2010Silver
C1FlexGridRenderer that implements the Office2010 Silver visual style.
Public classGridRendererSystem
C1FlexGridRenderer that implements the System visual style.
Public classGridTree
The GridTree class encapsulates properties that specify the appearance, position, and behavior of the outline tree.
Public classKeyEditEventArgs
Provides data for the KeyDownEdit and KeyUpEdit events.
Public classKeyPressEditEventArgs
Provides data for the KeyPressEdit event.
Public classCode exampleMultiColumnDictionary
Class that implements the IC1MultiColumnDictionary and can be used as a column DataMap to create multi-column combo editors.
Public classNode
The Node class encapsulates properties and methods used for manipulating node rows (collapsing, expanding, moving, and sorting them).
Public classOwnerDrawCellEventArgs
Provides data for the OwnerDrawCell event.
Public classPrintDocumentGridRenderer
Represents an object that renders a C1FlexGrid into a paged PrintDocument.
Public classRangeEventArgs
Public classRow
Class that represents a grid row.
Public classRowCol
Base class for grid rows and columns (Row and Column classes).
Public classRowColCollection
Base class for grid row and column collections (RowCollection and ColumnCollection classes).
Public classRowColEventArgs
Public classRowCollection
Collection of grid Row objects.
Public classRuntimeStrings
Static class containing UI strings used by the designer.
Public classRuntimeStringsErrors
Public classSortColEventArgs
Provides data for the BeforeSort and AfterSort events.
Public classSubtotalEventArgs
Provides data for the BeforeSubtotal and AfterSubtotal events.
Public classToolTipEventArgs
Provides data for the ShowScrollTip event.
Public classUnboundValueEventArgs
Provides data for the GetUnboundValue and SetUnboundValue events.
Public classValidateEditEventArgs
Provides data for the ValidateEdit event.
Public classValueFilter
Represents a filter based on a set of values.
Structures
  StructureDescription
Public structureCellRange
Represents cell ranges, allowing the caller to set properties for multiple cells with a single statement.
Public structureHitTestInfo
Contains information, such as the row and column indexes, about a specific coordinate pair in the C1FlexGrid control.
Interfaces
  InterfaceDescription
Public interfaceIC1ColumnFilter
Interface implemented by column filter objects.
Public interfaceIC1ColumnFilterEditor
Interface implemented by column filter editor controls.
Public interfaceIC1EmbeddedEditor
Interface implemented by editors and used by the grid to host edit controls on cells.
Public interfaceIC1MultiColumnDictionary
Interface that extends IDictionary and can be used to implement multi-column data maps.
Public interfaceIC1MultiColumnDictionary2
Interface that extends IC1MultiColumnDictionary and can be used to implement multi-column data maps.
Delegates
  DelegateDescription
Public delegateBeforeMouseDownEventHandler
Represents the method that will handle the BeforeMouseDown event.
Public delegateDragRowColEventHandler
Represents the method that will handle the BeforeDragColumn, BeforeDragRow, AfterDragColumn and AfterDragRow events.
Public delegateGetErrorInfoEventHandler
Represents the method that will handle the GetCellErrorInfo and GetRowErrorInfo events.
Public delegateGetLocalizedStringEventHandler
Represents the method that will handle the GetLocalizedString event.
Public delegateGridChangedEventHandler
Represents the method that will handle the GridChanged event.
Public delegateGridErrorEventHandler
Represents the method that will handle the GridError event.
Public delegateKeyEditEventHandler
Represents the method that will handle the KeyDownEdit and KeyUpEdit events.
Public delegateKeyPressEditEventHandler
Represents the method that will handle the KeyPressEdit event.
Public delegateOwnerDrawCellEventHandler
Represents the method that will handle the OwnerDrawCell event.
Public delegateRangeEventHandler
Represents the method that will handle the AfterRowColChange, AfterScroll, AfterSelChange, BeforeRowColChange, BeforeScroll, and BeforeSelChange events.
Public delegateRowColEventHandler
Public delegateRowColToolTipEventHandler
Represents the method that will handle the ShowScrollTip event.
Public delegateSortColEventHandler
Represents the method that will handle the BeforeSort and AfterSort events.
Public delegateSubtotalEventHandler
Represents the method that will handle the BeforeSubtotal and AfterSubtotal events.
Public delegateUnboundValueEventHandler
Represents the method that will handle the GetUnboundValue and SetUnboundValue events.
Public delegateValidateEditEventHandler
Represents the method that will handle the ValidateEdit event.
Enumerations
  EnumerationDescription
Public enumerationAggregateEnum
Specifies the type of aggregate function to calculate with the Aggregate(AggregateEnum, CellRange, AggregateFlags) and Subtotal(AggregateEnum, Int32, Int32, Int32, Int32, String) methods.
Public enumerationAggregateFlags
Specifies options to use when calculating aggregates with the Aggregate(AggregateEnum, CellRange, AggregateFlags) method.
Public enumerationAllowDraggingEnum
Specifies whether the user should be able to drag rows and columns with the mouse.
Public enumerationAllowFiltering
Specifies the type of filter to be used for a Column.
Public enumerationAllowFreezingEnum
Specifies whether the user should be able to freeze rows and columns with the mouse.
Public enumerationAllowMergingEnum
Specifies how adjacent cells are merged for display.
Public enumerationAllowResizingEnum
Specifies whether the user should be able to resize rows and columns with the mouse.
Public enumerationAllowSortingEnum
Specifies whether the user should be able to sort columns with the mouse.
Public enumerationAutoSearchEnum
Specifies where the grid should start searching for cells when using the AutoSearch property.
Public enumerationAutoSizeFlags
Specifies options that control auto-sizing.
Public enumerationBorderDirEnum
Specifies the direction of cell borders.
Public enumerationBorderStyleEnum
Specifies the type of cell border to display.
Public enumerationC1FlexGridRendererCellType
Represents the type of cell being rendered.
Public enumerationCode exampleCellStyleEnum
Enumeration used to retrieve CellStyle objects from the Styles collection.
Public enumerationCheckEnum
Specifies the type of checkbox to draw in a cell.
Public enumerationClearFlags
Specifies which elements of the grid should be cleared by the Clear(ClearFlags, CellRange) method.
Public enumerationClipboardCopyModeEnum
Specifies what parts of the grid should be copied to the clipboard when the AutoClipboard property is set to true.
Public enumerationConditionOperator
Represents operators used in filter conditions.
Public enumerationDisplayEnum
Specifies whether a style should display the cell text, image, both, or none.
Public enumerationDragModeEnum
Specifies the behavior of the control as an OLE drag-drop source.
Public enumerationDrawCellFlags
Specifies which elements of the cell should be drawn by the grid.
Public enumerationDrawModeEnum
Specifies whether cells should be drawn entirely by the grid or with help from custom drawing code.
Public enumerationDropModeEnum
Specifies the behavior of the control as an OLE drag-drop target.
Public enumerationEditFlags
Specifies options that customize the grid's editing behavior.
Public enumerationFileFlags
Public enumerationFileFormatEnum
Public enumerationFocusRectEnum
Specifies the appearance of the focus rectangle.
Public enumerationGlyphEnum
Specifies a type of glyph (image) used by the grid to convey information about a row, column, or cell.
Public enumerationGridChangedTypeEnum
Specifies the type of change that occurred when the controls fires the GridChanged event.
Public enumerationHighLightEnum
Specifies whether the grid should highlight the selected range.
Public enumerationHitTestTypeEnum
Type of grid element at a specific point on the control.
Public enumerationImageAlignEnum
Specifies how images are aligns in grid cells.
Public enumerationKeyActionEnum
Specifies the action to perform when the ENTER and TAB keys are pressed.
Public enumerationMoveCursorEnum
This enumeration is for internal use only.
Public enumerationNodeMoveEnum
Specifies the destination of nodes when they are moved with the Move(NodeMoveEnum, Node) method.
Public enumerationNodeTypeEnum
Specifies a node with respect to another given node.
Public enumerationPrintGridFlags
Contains flags that specify printing options to use with the PrintGrid(String, PrintGridFlags) method.
Public enumerationScrollFlags
Specifies options that customize scrollbar behavior.
Public enumerationSelectionModeEnum
Specifies the type of selection provided by the grid.
Public enumerationShowButtonsEnum
Specifies when the grid should display combo buttons in cells.
Public enumerationShowSortPositionEnum
Specifies the position of the sort glyphs within the column header cells.
Public enumerationShowThemedHeadersEnum
Specifies whether the control should use themes for displaying row or column headers.
Public enumerationCode exampleSortFlags
Specifies how grid columns should be sorted.
Public enumerationStyleElementFlags
Contains flags that specify which style elements are defined in a CellStyle object.
Public enumerationSubtotalPositionEnum
Specifies whether subtotals rows created with the Subtotal(AggregateEnum, Int32, Int32, Int32, Int32, String) method should be inserted above or below the data they refer to.
Public enumerationTextAlignEnum
Specifies how text is aligned in a grid cell.
Public enumerationTextDirectionEnum
Specifies the direction to use when rendering text in a grid cell.
Public enumerationTextEffectEnum
Specifies a 3D effect to use when rendering cell text.
Public enumerationTreeStyleFlags
Specifies the appearance of the outline tree.
Public enumerationVisualStyle
Specifies a visual style to use when rendering the control.