[]
        
(Showing Draft Content)

C1.Win.C1FlexGrid

C1.Win.C1FlexGrid Namespace

Classes

AggregateDefinition

Defines content of the footer cell.

BaseFilter

Represents a base filter.

BeforeMouseDownEventArgs

Provides data for the BeforeMouseDown event.

C1FlexGrid

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.

C1FlexGridBase

Base class for the C1FlexGrid control.

C1FlexGridRenderer

Represents an abstract base class for custom grid renderers.

CellBorder

The CellBorder class encapsulates properties that control the appearance of borders in CellStyle objects.

CellRangeCollection

Collection of CellRange objects.

CellStyle

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.

CellStyleCollection

Collection of CellStyle objects defined for a grid.

Column

Class that represents a grid column.

ColumnCollection

Collection of grid Column objects.

ColumnContextMenuOpenedEventArgs

Provides data for the ColumnContextMenuOpened event.

ColumnContextMenuOpeningEventArgs

Provides data for the ColumnContextMenuOpening event.

ColumnFilter

Represents a filter that contains a ValueFilter and ConditionFilter.

ColumnFilterEditor

Represents a control used to edit a ColumnFilter object.

ColumnPickerInfo

Describes the Column picker info of FlexGrid.

ColumnPickerShowingArgs

Provides data for the ColumnPickerShowing event.

ColumnPickerShownArgs

Provides data for the ColumnPickerShown event.

ComboBoxEditor

Helper class that provides information about a currently active ComboBox editor.

CompareRule

Provides a validation rule that compares two properties.

Condition

Represents a condition within a ConditionFilter.

ConditionFilter

Represents a filter based on several logical conditions.

ConditionFilterEditor

Represents a control used to edit a ConditionFilter object.

CustomizeFilterEditorEventArgs

Provides data for the CustomizeFilterEditor event.

DetailRow

Represents a row that displays detail control.

DragRowColEventArgs

Provides data for the BeforeDragColumn, BeforeDragRow, AfterDragColumn, and AfterDragRow events.

ExpressionException

Represents errors that occur during operations with C1ExpressionEditor.

FooterCollection

Defines the footers collection.

FooterDescription

Describes the footer.

Footers

Describes the footers of FlexGrid.

GetErrorInfoEventArgs

Provides data for the GetCellErrorInfo and GetRowErrorInfo events.

GetLocalizedStringEventArgs

Provides data for the GetLocalizedString event.

GridChangedEventArgs

Provides data for the GridChanged event handler.

GridConditionFilterEditor

Represents a control used to edit a ColumnFilter object.

GridErrorEventArgs

Provides data for the GridError event.

GridGlyphs

Represents a collection of glyphs (images) indexed by glyph type (GlyphEnum type).

GridPrinter

Represents a class that encapsulates the control printing functionality, including page and printer settings, headers, and footers.

GridRendererOffice2007

Represents the base abstract class for Office2007 style renderers.

GridRendererOffice2007Black

C1FlexGridRenderer that implements the Office2007 Black visual style.

GridRendererOffice2007Blue

C1FlexGridRenderer that implements the Office2007 Blue visual style.

GridRendererOffice2007Silver

C1FlexGridRenderer that implements the Office2007 Silver visual style.

GridRendererOffice2010Black

C1FlexGridRenderer that implements the Office2010 Black visual style.

GridRendererOffice2010Blue

C1FlexGridRenderer that implements the Office2010 Blue visual style.

GridRendererOffice2010Silver

C1FlexGridRenderer that implements the Office2010 Silver visual style.

GridRendererSystem

C1FlexGridRenderer that implements the System visual style.

GridTree

The GridTree class encapsulates properties that specify the appearance, position, and behavior of the outline tree.

GridValueFilterEditor

Represents a control used to edit a ValueFilter object.

GroupDescription

Describes the grouping of items using a property name as the criterion.

Each group description also specifies a sort direction for the property. For example, if you group the data by Country, the grid will sort the data by country before creating the groups.

KeyEditEventArgs

Provides data for the KeyDownEdit and KeyUpEdit events.

KeyPressEditEventArgs

Provides data for the KeyPressEdit event.

MultiColumnDictionary

Class that implements the IC1MultiColumnDictionary and can be used as a column DataMap to create multi-column combo editors.

Node

The Node class encapsulates properties and methods used for manipulating node rows (collapsing, expanding, moving, and sorting them).

OwnerDrawCellEventArgs

Provides data for the OwnerDrawCell event.

OwnerDrawOutlineButtonEventArgs

Provides data for the OwnerDrawOutlineButton event.

PrintDocumentGridRenderer

Represents an object that renders a C1FlexGrid into a paged PrintDocument.

RangeEventArgs

Provides data for the AfterRowColChange, AfterScroll, AfterSelChange, BeforeRowColChange, BeforeScroll, and BeforeSelChange events.

RangeRule

Specifies the numeric range constraints for the value in the editor.

RequiredRule

Specifies that an editor value is required.

Row

Class that represents a grid row.

RowCol

Base class for grid rows and columns (Row and Column classes).

RowColCollection

Base class for grid row and column collections (RowCollection and ColumnCollection classes).

RowColEventArgs

Provides data for the AfterEdit, AfterResizeColumn, AfterResizeRow, BeforeEdit, BeforePageBreak, BeforeResizeColumn, BeforeResizeRow, ShowScrollTip, CellButtonClick, ComboCloseUp, ComboDropDown, SetupEditor, and StartEdit events.

RowCollection

Collection of grid Row objects.

RowDetailsApplyingEventArgs

Provides data for the RowDetailsApplying event.

RowWithDetails

Represents a row with details.

RuntimeStrings

Static class containing UI strings used in run-time.

RuntimeStrings.ContextMenu

RuntimeStrings.Errors

SearchAppliedEventArgs

Provides data for the SearchApplied event.

SearchApplyingEventArgs

Provides data for the SearchApplying event.

SortColEventArgs

Provides data for the BeforeSort and AfterSort events.

SortableBindingList<T>

Generic collection that supports data binding and advanced sorting (IBindingListView).

This class is especially useful to provide data for grids that use the GroupDescriptions property.

Sparkline

A lightweight chart which represents the general shape of the data variation.

SparklineStyles

Represents a styles of the sparkline.

StringLengthRule

Specifies the minimum and maximum length of characters that are allowed in the editor.

SubtotalEventArgs

Provides data for the BeforeSubtotal and AfterSubtotal events.

ToolTipEventArgs

Provides data for the ShowScrollTip event.

UnboundValueEventArgs

Provides data for the GetUnboundValue and SetUnboundValue events.

ValidateEditEventArgs

Provides data for the ValidateEdit event.

ValidationRule

Serves as the base class for all validations.

ValidationRuleCollection

Represents a collection of validation rules that can be individually accessed by index.

ValueFilter

Represents a filter based on a set of values.

ValueFilterEditor

Represents a control used to edit a ValueFilter.

Structs

CellRange

Represents cell ranges, allowing the caller to set properties for multiple cells with a single statement.

HitTestInfo

Contains information, such as the row and column indexes, about a specific coordinate pair in the C1FlexGrid control.

Interfaces

IC1ColumnFilter

Interface implemented by column filter objects.

IC1ColumnFilter2

Interface implemented by column filter objects.

IC1ColumnFilterEditor

Interface implemented by column filter editor controls.

IC1EmbeddedEditor

Interface implemented by editors and used by the grid to host edit controls on cells.

IC1FlexGridRowDetail

Interface implemented by detail controls and used by the grid to host detail controls on detail rows.

IC1MultiColumnDictionary

Interface that extends IDictionary and can be used to implement multi-column data maps.

IC1MultiColumnDictionary2

Interface that extends IC1MultiColumnDictionary and can be used to implement multi-column data maps.

IColumnPickerShownArgs

Provides data for the ColumnPickerShowing and ColumnPickerShown events.

IConditionValueEditor

Defines a value editor of filter condition.

IFlexDataGrid

Defines methods for data integration with complex C1FlexGrid views.

Enums

AggregateEnum

Specifies the type of aggregate function to calculate with the Aggregate(AggregateEnum, CellRange, AggregateFlags) and C1.Win.C1FlexGrid.C1FlexGridBase.Subtotal(C1.Win.C1FlexGrid.AggregateEnum,System.Int32,System.Int32,System.Int32,System.Int32,System.String,C1.Win.C1FlexGrid.AggregateFlags,C1.Win.C1FlexGrid.RowColFlags) methods.

AggregateFlags

Specifies options to use when calculating aggregates with the Aggregate(AggregateEnum, CellRange, AggregateFlags) method.

AllowDraggingEnum

Specifies whether the user should be able to drag rows and columns with the mouse.

AllowFiltering

Specifies the type of filter to be used for a Column.

AllowFreezingEnum

Specifies whether the user should be able to freeze rows and columns with the mouse.

AllowMergingEnum

Specifies how adjacent cells are merged for display.

AllowPinning

Specifies constants that define the grid's column pinning capabilities.

AllowResizingEnum

Specifies whether the user should be able to resize rows and columns with the mouse.

AllowSortingEnum

Specifies whether the user should be able to sort columns with the mouse.

AutoSearchEnum

Specifies where the grid should start searching for cells when using the AutoSearch property.

AutoSizeFlags

Specifies options that control auto-sizing.

BorderAlign

Determines a border alignment relative to the cell border.

BorderDirEnum

Specifies the direction of cell borders.

BorderStyleEnum

Specifies the type of cell border to display.

C1FlexGridRenderer.CellType

Represents the type of cell being rendered.

CellStyleEnum

Enumeration used to retrieve CellStyle objects from the Styles collection.

CheckEnum

Specifies the type of checkbox to draw in a cell.

ClearFlags

Specifies which elements of the grid should be cleared by the Clear(ClearFlags, CellRange) method.

ClipboardCopyModeEnum

Specifies what parts of the grid should be copied to the clipboard when the AutoClipboard property is set to true.

ColumnPickerSearchMode

Types of the Column picker search.

ConditionOperator

Represents operators used in filter conditions.

DisplayEnum

Specifies whether a style should display the cell text, image, both, or none.

DragModeEnum

Specifies the behavior of the control as an OLE drag-drop source.

DrawCellFlags

Specifies which elements of the cell should be drawn by the grid.

DrawColorMode

Color mode for FlexGrid drawing

DrawModeEnum

Specifies whether cells should be drawn entirely by the grid or with help from custom drawing code.

DropModeEnum

Specifies the behavior of the control as an OLE drag-drop target.

EditFlags

Specifies options that customize the grid's editing behavior.

EditorValidationFailedReason

Specifies a reason why validation of editor value failed.

FilterIconVisibility

Specifies how the column will display the filter icons.

FocusRectEnum

Specifies the appearance of the focus rectangle.

GlyphEnum

Specifies a type of glyph (image) used by the grid to convey information about a row, column, or cell.

GridChangedTypeEnum

Specifies the type of change that occurred when the controls fires the GridChanged event.

HighLightEnum

Specifies whether the grid should highlight the selected range.

HitTestTypeEnum

Type of grid element at a specific point on the control.

HoverMode

Specifies the type of hover highlighting by moving mouse over the grid.

IconsStyle

Determines FlexGrid icons view.

ImageAlignEnum

Specifies how images are aligns in grid cells.

KeyActionEnum

Specifies the action to perform when the ENTER and TAB keys are pressed.

MarqueeBorderMode

Determines the position of the marquee border relative to the selected cells range.

NodeMoveEnum

Specifies the destination of nodes when they are moved with the Move(NodeMoveEnum, Node) method.

NodeTypeEnum

Specifies a node with respect to another given node.

PageOrder

Specifies the order of the pages during printing when the data does not fit on one page.

PrintGridFlags

Contains flags that specify printing options to use with the PrintGrid(string, PrintGridFlags) method.

RowDetailsVisibilityMode

Determines the visibility mode of the row details.

ScrollFlags

Specifies options that customize scrollbar behavior.

SearchHighlightMode

Specifies text search highlighting mode.

SelectionModeEnum

Specifies the type of selection provided by the grid.

ShowButtonsEnum

Specifies when the grid should display combo buttons in cells.

ShowSortPositionEnum

Specifies the position of the sort glyphs within the column header cells.

ShowThemedHeadersEnum

Specifies whether the control should use themes for displaying row or column headers.

SortFlags

Specifies how grid columns should be sorted.

SparklineType

Represents the sparkline type.

StyleElementFlags

Contains flags that specify which style elements are defined in a CellStyle object.

SubtotalPositionEnum

Specifies whether subtotals rows created with the C1.Win.C1FlexGrid.C1FlexGridBase.Subtotal(C1.Win.C1FlexGrid.AggregateEnum,System.Int32,System.Int32,System.Int32,System.Int32,System.String,C1.Win.C1FlexGrid.AggregateFlags,C1.Win.C1FlexGrid.RowColFlags) method should be inserted above or below the data they refer to.

TextAlignEnum

Specifies how text is aligned in a grid cell.

TextDirectionEnum

Specifies the direction to use when rendering text in a grid cell.

TextEffectEnum

Specifies a 3D effect to use when rendering cell text.

TreeStyleFlags

Specifies the appearance of the outline tree.

VisualStyle

Specifies a visual style to use when rendering the control.

XmlOptions

Options of the WriteXml and ReadXml methods allows to choose which elements of C1FlexGrid should be saved or loaded.

Delegates

BeforeMouseDownEventHandler

Represents the method that will handle the BeforeMouseDown event.

CustomizeFilterEditorEventHandler

Represents the method that will handle the CustomizeFilterEditor event.

DragRowColEventHandler

Represents the method that will handle the BeforeDragColumn, BeforeDragRow, AfterDragColumn and AfterDragRow events.

GetErrorInfoEventHandler

Represents the method that will handle the GetCellErrorInfo and GetRowErrorInfo events.

GetLocalizedStringEventHandler

Represents the method that will handle the GetLocalizedString event.

GridChangedEventHandler

Represents the method that will handle the GridChanged event.

GridErrorEventHandler

Represents the method that will handle the GridError event.

KeyEditEventHandler

Represents the method that will handle the KeyDownEdit and KeyUpEdit events.

KeyPressEditEventHandler

Represents the method that will handle the KeyPressEdit event.

OwnerDrawCellEventHandler

Represents the method that will handle the OwnerDrawCell event.

RangeEventHandler

Represents the method that will handle the AfterRowColChange, AfterScroll, AfterSelChange, BeforeRowColChange, BeforeScroll, and BeforeSelChange events.

RowColEventHandler

Represents the method that will handle the AfterEdit, AfterResizeColumn, AfterResizeRow, BeforeEdit, BeforePageBreak, BeforeResizeColumn, BeforeResizeRow, ShowScrollTip, CellButtonClick, ComboCloseUp, ComboDropDown, SetupEditor, and StartEdit events.

RowColToolTipEventHandler

Represents the method that will handle the ShowScrollTip event.

RowDetailProvider

Represents the delegate which will create detail control.

SortColEventHandler

Represents the method that will handle the BeforeSort and AfterSort events.

SubtotalEventHandler

Represents the method that will handle the BeforeSubtotal and AfterSubtotal events.

UnboundValueEventHandler

Represents the method that will handle the GetUnboundValue and SetUnboundValue events.

ValidateEditEventHandler

Represents the method that will handle the ValidateEdit event.