DevComponents.DotNetBar.SuperGrid
Represents block layout manager responsible for sizing the content blocks.
Resizes the content block and sets it's Bounds property to reflect new size.
Content block to resize.
Content size available for the block in the given line.
Performs layout finalization
Gets or sets the graphics object used by layout manager.
Specifies orientation of content.
Indicates Horizontal orientation of the content.
Indicates Vertical orientation of the content.
Specifies content horizontal alignment.
Content is left aligned.UI
Content is right aligned.
Content is centered.
Specifies content vertical alignment.
Content is top aligned.
Content is bottom aligned.
Content is in the middle.
Represents a content block interface.
Gets or sets the bounds of the content block.
Gets or sets whether content block is visible.
Represents a extended content block interface for advanced layout information.
Gets whether element is block level element.
Gets whether new line is required after the element.
Gets whether element can be on new line.
Represents interface for block layout.
Performs layout of the content block.
Container bounds to layout content blocks in.
Content blocks to layout.
Block layout manager that resizes the content blocks.
The bounds of the content blocks within the container bounds.
Represents the serial content layout manager that arranges content blocks in series next to each other.
Performs layout of the content block.
Container bounds to layout content blocks in.
Content blocks to layout.
Block layout manager that resizes the content blocks.
The bounds of the content blocks within the container bounds.
Occurs when X, Y position of next block is calcualted.
Occurs before new block is layed out.
Gets or sets the spacing in pixels between content blocks. Default value is 0.
Gets or sets whether content blocks are forced to fit the container bounds if they
occupy more space than it is available by container. Default value is false.
Gets or sets whether content blocks are resized to fit the container bound if they
occupy less space than it is available by container. Default value is false.
Gets or sets whether content blocks are resized (Width) to fit container bounds if they
occupy less space than the actual container width. Applies to the Vertical orientation only. Default value is false.
Gets or sets whether content blocks are resized (Height) to fit container bounds if they
occupy less space than the actual container height. Applies to the Horizontal orientation only. Default value is false.
Gets or sets the content orientation. Default value is Horizontal.
Gets or sets the content vertical alignment. Default value is Middle.
Gets or sets the block line vertical alignment. Default value is Middle.
Gets or sets the content horizontal alignment. Default value is Left.
Gets or sets whether all content blocks are resized so they have same height which is height of the tallest content block. Default value is false.
Gets or sets whether oversized blocks are resized based on the percentage reduction instead of based on equal pixel distribution. Default value is false.
Gets or sets whether content is wrapped into new line if it exceeds the width of the container.
Gets or sets whether layout is right-to-left.
Represents event arguments for SerialContentLayoutManager.NextPosition event.
Gets or sets the block that is layed out.
Gets or sets the current block position.
Gets or sets the calculated next block position.
Cancels default position calculation.
Represents event arguments for the SerialContentLayoutManager layout events.
Gets or sets the reference block object.
Gets or sets the position block will assume.
Cancel the layout of the block, applies only to BeforeXXX layout event.
Gets or sets the visibility index of the block.
Creates new instance of the class and initializes it with default values.
Delegate for SerialContentLayoutManager.NextPosition event.
Delegate for the SerialContentLayoutManager layout events.
Provides helpers when working with colors.
Converts hex string to Color type.
Hexadecimal color representation.
Reference to Color object.
Converts hex string to Color type.
Color representation as 32-bit RGB value.
Reference to Color object.
Converts hex string to Color type.
Alpha component for color.
Color representation as 32-bit RGB value.
Reference to Color object.
ConvertValue
ConvertTo
Provides helpers when working with text.
MeasureText always adds about 1/2 em width of white space on the right,
even when NoPadding is specified. It returns zero for an empty string.
To get the precise string width, measure the width of a string containing a
single period and subtract that from the width of our original string plus a period.
Get or sets the text-markup padding for text
measurement when running on Japanese version of Windows.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
GridColorPickerEditControl
IGridCellEditControl
Called to initiate the actual rendering of the editor
value into the grid cell. In most cases this can be (and is)
handled by a simple call to EditorCell.CellRender(this, graphics).
If additional rendering is required by the editor, then the editor
can completely render the cell contents itself (and never even call
Editor.CellRender) or optionally perform additional rendering before
or after the default cell rendering.
Called when a KeyDown occurs and the
CellEditMode is InPlace (otherwise the key event is
automatically directed straight to the editor control).
Called when a Modal cell edit is about to be initiated.
Signifies whether to select all editable content
true to cancel the edit operation
Called when the edit operation is about to end.
true to cancel the operation.
Called when the edit operation is being cancelled.
true to cancel the operation.
Called to retrieve the editors proposed size
for the given cell, using the provided effective
style and size constraint.
Graphics object
Associated grid cell
Cell's effective style
The constraining cell size
Called to initialize the editor's context
environment (value, properties, style, etc)
Called when a MouseMove event occurs and the
CellEditMode is InPlace (otherwise the event is
automatically directed straight to the editor control).
Called when a MouseEnter event occurs and the
CellEditMode is InPlace (otherwise the event is
automatically directed straight to the editor control).
Called when a MouseLeave event occurs and the
CellEditMode is InPlace (otherwise the event is
automatically directed straight to the editor control).
Called when a MouseUp event occurs and the
CellEditMode is InPlace (otherwise the event is
automatically directed straight to the editor control).
Called when a MouseDown event occurs and the
CellEditMode is InPlace (otherwise the event is
automatically directed straight to the editor control).
Called to determine if the editor wants to process and
handle the given key
Key in question
Whether the grid, by default, wants the key
true is the control wants the key
Specifies whether the Grid can automatically interrupt the
current NonModal cell edit operation when the mouse leaves the cell.
This is utilized in cases, such as the ButtonX editor, where multilevel
controls may be involved. In the ButtonX case this specifically enables
the mouse to to leave the main cell window and not be interrupted by the
grid until the current operation is complete by the editor itself.
Specifies the cell editor activation mode. There are three modes
available for choice, and their usage depends upon the desired
editor presentation, as well as how well the given underlying
control interacts with the grid control.
The modes are as follows:
InPlace:
Edit operations occur 'in place', always live, always
in a state of interaction with the user. The CheckBoxEx,
and ButtonX editors are examples of this.
Modal:
Edit operations will be performed as a modal, widowed edit
controlled via calls to BeginEdit, EndEdit, and CancelEdit.
The TextBoxEx and IntegerInput editors are examples of this.
NonModal:
Edit operation will be performed as a nonNodal, windowed edit
automatically invoked upon entry to the cell. The ButtonEx,
BubbleBar, and TrackBar are examples of this.
Specifies the editor's current associated grid cell
Called to get or set the editor's
associated cell bitmap (internal use only)
Called to get the formatted editor value
Called to get or set the editor's
associated cell panel (internal use only)
Called to get or set the editor value
Called to get or set whether the editor value has changed
Called to get the editor's default value data type
Called to get the editor's desired 'stretch' behavior.
The StretchBehavior defines whether the editor wants to
automatically have it's size stretched to fill the given cell.
Editors, such as ButtonX, want to fill the cell horizontally and
vertically, whereas other editors, such as the Slider, may only
want to stretch horizontally (or potentially not at all).
Called to get or set whether updates to the grid
state is suspended
Called to get the behavior
needed when a value changes in the editor.
For instance, CheckBoxEx value changes result in only requiring
the cell to be redisplayed with the new state, whereas editors such
as the TextBoxEx editor, may result in a new layout when the text changes.
GridColorPickerEditControl
Creates and sets the Image and SelectedColorImageRectangle.
OnInvalidated processing.
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
Dispose
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridComboTreeEditControl
GridComboTreeEditControl
Dispose
OnTextChanged
OnSelectedIndexChanged
OnInvalidated
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridButtonXEditControl
GridRadialMenuEditControl
RadialMenu item click handler
RadialMenu item click handler
OnInvalidated
GetValue
Finds the RadialMenuItem based upon the given item Text.
RadialMenuItem or null
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
Dispose
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridRatingStarEditControl
OnRatingChanged
OnInvalidated
OnPaint
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridImageEditControl
OnInvalidated
OnPaintBackground
Dispose
SetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
Image
ImageData
ImageKey
ImageKey
ImageList
ImageLocation
ImageSizeMode
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
ImageSizeMode
The image is placed in the upper-left
corner of the cell and is clipped if needed to fit.
The image is stretched or shrunk to fit the cell.
The image is displayed in the center of the cell if
the cell is larger than the image. If the image is larger
than the cell, the image is placed in the center of the
cell and the outside edges are clipped.
The size of the image is increased or decreased to fit the
cell, maintaining the size ratio.
GridComboBoxExEditControl
GridComboBoxExEditControl
OnDataSourceChanged
DataManager_ListChanged
OnTextChanged
OnSelectedIndexChanged
OnInvalidated
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
Dispose
Informs the control to cache DataRowView
ValueMember/DisplayMember information (default is true).
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridCheckBoxEditControl
GridBubbleBarEditControl
OnInvalidated
OnPaint
GetProposedSize
InitializeContext
BeginEdit
false
EndEdit
CancelEdit
false
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
ShowTooltips
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridTextBoxDropDownControl
GridTextBoxDropDownEditControl
OnTextChanged
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridMaskedTextBoxEditControl
OnTextChanged
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridIpAddressInputEditControl
OnValueChanged
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridLabelEditControl
OnInvalidated
OnPaint
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridProgressBarXEditControl
OnInvalidated
OnPaint
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridCheckBoxEditControl
GridCheckBoxEditControl
OnInvalidated
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
CheckValueChecked
CheckValueUnchecked
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridButtXEditControl
GridTrackBarEditControl
OnValueChanged
OnInvalidated
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridNumericUpDownEditControl
GridNumericUpDownEditControl
OnTextChanged
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridLabelEditControl
OnInvalidated
OnPaintBackground
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridDateTimePickerEditControl
GridDateTimePickerEditControl
OnValueChanged
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridSwitchButtonEditControl
GridSwitchButtonEditControl
OnValueChanged
OnInvalidated
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
OnValue
OffValue
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridGaugeEditControl
GridGaugeEditControl
Pointer Value changed
OnInvalidated
OnPaintBackground
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
Dispose
PointerName
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridButtonXEditControl
GridButtXEditControl
OnInvalidated
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
Dispose
AutoCheckOnClick
FocusCuesEnabled
UseCellValueAsButtonText
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridButtonXEditControl
GridButtonEditControl
OnInvalidated
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
UseCellValueAsButtonText
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridMicroChartEditControl
GridMicroChartEditControl
OnInvalidated
OnPaint
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
IGridCellConvertTo
TryConvertTo
Value to convert
Data type to convert to
Converted value
IGridCellEditorFocus
Gives the editor the input focus
Indicates whether the editor has the input focus
Specifies the mode of cell editor activation
Edit operation will be performed as a modal, widowed
edit controlled via BeginEdit, EndEdit, and CancelEdit.
Edit operation will be performed as a nonNodal, windowed
edit automatically invoked upon entry to the cell.
Edit operation will be performed in-place, as a non-windowed
edit automatically invoked upon entry to the cell.
Defines how the editor is stretched to
have it's size fill the given cell.
No stretching to fill the cell
Auto stretch horizontally only
Auto stretch vertically only
Auto stretch both horizontally and vertically
Defines how the grid should respond to
editor content / value changes
No action needed
Grid layout needs invalidated
Cell needs rendered
GridTextBoxEditControl
GridDateTimeInputEditControl
OnValueChanged
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorPanel
EditorFormattedValue
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridSliderEditControl
OnValueChanged
OnInvalidated
OnPaint
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridDoubleInputEditControl
GridIntegerInputEditControl
InitInputControl
OnValueChanged
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
Gives focus to the editor
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
Gets whether editor has the focus
GridDoubleIntInputEditControl
GridDoubleIntInputEditControl
GridIntegerInputEditControl
GridIntegerInputEditControl
OnValueChanged
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
Gives focus to the editor
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
Gets whether editor has the focus
GridCheckBoxEditControl
GridCheckBoxXEditControl
OnInvalidated
OnPaint
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
Dispose
Text
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
GridTextBoxEditControl
GridTextBoxXEditControl
OnTextChanged
OnPaintBackground
GetValue
InitializeContext
GetProposedSize
BeginEdit
EndEdit
CancelEdit
CellRender
CellKeyDown
WantsInputKey
OnCellMouseMove
OnCellMouseEnter
OnCellMouseLeave
OnCellMouseUp
OnCellMouseDown
Dispose
CanInterrupt
CellEditMode
EditorCell
EditorCellBitmap
EditorFormattedValue
EditorPanel
EditorValue
EditorValueChanged
EditorValueType
StretchBehavior
SuspendUpdate
ValueChangeBehavior
EditorPanel
Constructor
Background painting
GridCell
FloatWindow
Constructor
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
CreateParams
ShowWithoutActivation
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Gets whether property should be serialized.
Resets property to its default value.
Creates an exact copy of the SymbolDef.
Copy of the SymbolDef.
Returns the copy of the style.
Copy of the style.
Raises the PropertyChanged event.
Event arguments
Raises the PropertyChanged event.
Event arguments
Raises the PropertyChanged event.
Event arguments
StyleChanged
Dispose
Indicates the displayed Symbol. Symbol setting takes precedence over Image setting.
Gets or sets the color of the Symbol.
Gets the realized symbol string.
Gets or sets the symbol set used to represent the Symbol.
Indicates the size of the symbol in points.
Gets whether SymbolDef is Empty.
Occurs when property value has changed.
SymbolDefConvertor
ConvertTo
SymbolDefEditor
GetPaintValueSupported
PaintValue
SortableBindingList
SortableBindingList
SortableBindingList
ApplySortCore
RemoveSortCore
FindCore
Comparers
IsSortedCore
IsSortedCore
SortDirectionCore
SortPropertyCore
SupportsSearchingCore
SupportsSortingCore
PropertyComparer
PropertyComparer
Compare
SetPropertyAndDirection
MultipleSortableBindingList
MultipleSortableBindingList
MultipleSortableBindingList
Sorts the list based on the given System.ComponentModel.ListSortDescriptionCollection.
The System.ComponentModel.ListSortDescriptionCollection to sort by.
IsSortedCore
SortDescriptions
SupportsAdvancedSorting
SupportsFiltering
DataBinding helper class
DataBinding
Data Binder Dispose
Expression evaluator
Expression evaluator constructor
Associated GridPanel
'Excel-like' expression (eg. =d4+d5)
Main expression entry routine
Handles the ^ operator
Handles the Ampersand operator
Handles the shift left and right operators
Handles %, *, and / operators
Handles %, *, and / operators
Handles factor processing
Handles function parsing
Determines whether the parsed string
is a one of our function keywords
Handles function parameters
Gets the next parsed token
Saves the given token for future use
Evaluates the previously tokenized code
Evaluates the current function
Calculates the average of the given set of values
Returns the smallest whole value
greater than or equal to the given value.
Returns the largest whole value
less than or equal to the given value.
Calculates the minimum from the given set of values
Calculates the maximum from the given set of values
Returns the largest whole value
less than or equal to the given value.
Calculates the sum of the given set of values
Calculates the sum of the given set of values
Process the given object value
Processes the given MinMax object value
Processes the given cell reference value
Gets the double value from the given string
Gets the associated Grid Cell, if any
Gets the associated Grid Panel
Gets or sets the expression source
Gets or sets user-defined data associated with the object
ETokens
GridCaption
Defines the grid column header
Represents the base grid item.
GridElement
Performs the arrange pass layout of the item when
the final position and size of the item has been set.
Layout information.
Performs the layout of the item
and sets the Size property to size that item will take.
Layout information.
Performs drawing of the item and its children.
Holds contextual rendering information.
Raises LayoutInvalid event.
Provides event arguments.
Called after parent of the item has changed.
Reference to old parent.
Reference to new parent.
Raises ParentChanged event.
Provides event arguments.
Raises RenderInvalid event.
Provides event arguments.
This method is used by the items internally to invoke the measure pass to
get item size. Override MeasureOverride method to perform actual measuring.
Holds contextual layout information.
This method is used by the items internally to invoke the arrange pass after
location and size of the item has been set. Override ArrangeOverride method
to perform internal arranging.
This method is used by the items internally to invoke the rendering
for the item. Override RenderOverride method to perform actual rendering.
Holds contextual rendering information.
Invalidates the layout for the item.
Invalidates the display state of the item
Invalidates the display state of the item
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when mouse enter the element.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when mouse leaves the element.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when mouse hovers over the element.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when mouse button is pressed over the element.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when mouse button is released over the element.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when mouse is moved over the element.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when mouse is clicked on the element.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when mouse is double clicked on the element.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when mouse button is pressed over the element.
EnsureVisible
EnsureVisible
Cancels any inprogress operations that may
have the mouse captured (resize, reorder).
Raises the PropertyChanged event.
Event arguments
Default PropertyChanged processing
Default PropertyChanged processing
invalidate
Occurs when display/rendering of the item is invalidated.
Occurs when layout of the item is invalidated.
Occurs when parent of the item has changed.
Client View Rectangle
Horizontal Scroll Bounds
Gets whether mouse is down
IsFrozen
Gets the mouse down Point
Get or sets whether item needs measured
Horizontal and Vertical Scroll Bounds
Scrollable View Rectangle
View Rectangle
Vertical Scroll Bounds
Gets or sets whether the element can be selected
Gets the scroll adjusted bounds
Gets or sets the relative bounds of the item.
Gets the parent GridPanel
Gets whether layout for the item is valid.
Gets whether mouse is over the element.
Gets or sets the relative location of the item.
Gets or sets the parent of the item.
Gets or sets the Size of the item.
Gets the parent super grid control.
Gets or sets user-defined data associated with the object
Get or sets whether the item is visible
Occurs when property value has changed.
GridHeader
GridHeader
Performs the layout of the item and sets the Size property to size that item will take.
Layout information.
MeasureRow
GetSizingStyle
Performs the arrange pass layout of the item
when final position and size of the item has been set
Layout information.
Layout bounds
ArrangeRow
Performs drawing of the item and its children.
Holds contextual rendering information.
RenderRow
RenderRowBackground
RenderBorder
RenderRowBorder
RenderRowText
RenderRowHeader
CanShowRowHeader
GetHitArea
GetNewVisualStyle
ApplyStyleEx
InvalidateRender
ToString
Occurs when a text markup link is clicked
Gets or sets the Background Image
Gets or sets the layout of the Background Image
Gets the scroll adjusted bounds
Gets or sets whether text-markup support is enabled
Gets whether the item is empty
Gets whether the item is empty
Gets or sets the row height (0 to auto-size)
Gets or sets whether the RowHeader is displayed
Gets or sets the Text
Gets plain text without text-markup (if text-markup is used in Text)
GridCaption
GridCaption
RenderBorder
CanShowRowHeader
ApplyStyleEx
RowHeaderVisibility
Defines the grid column header
GridColumn
GridColumn
Raises DisplayIndexChanged event.
Provides event arguments.
Performs the layout of the item and sets the Size property to size that item will take.
Layout information.
Performs the arrange pass layout of the item when final position and size of the item has been set.
Layout information.
Layout bounds
Performs drawing of the item and its children.
Holds contextual rendering information.
This routine calculates and returns the maximum cell
size from each cell in the column, as limited by the
given row scope ('AllRows' or 'OnScreenRows').
If 'includeHeader' is true, then the width of the header
is included in the max calculation.
Maximum cell size.
GetSelectedCells
EnsureVisible
ToggleSort
Occurs when one of element visual styles has property changes.
Default implementation invalidates visual appearance of element.
VisualStyle that changed.
Event arguments.
Gets the effective header style for the given StyleType.
StyleType
Get the default Effective CellStyle for the given StyleType.
Invalidates the cached Style
definition for all defined StyleTypes
Invalidate the cached Style
definition for the given StyleType
Occurs when a header text markup link is clicked
Activates the column's FilterPopup
Deactivates the column's FilterPopup
ToString
Dispose
Occurs after column header DisplayIndex has changed.
Gets or sets whether the Column Header sort image
position is adjusted by the header margin
Gets or sets whether column cells can be edited by the user.
Gets or sets whether cells with null/empty values are allowed to be merged.
Gets or sets how column auto-sizing is performed
Gets the scroll adjusted bounds of the Column
Gets or sets the type of highlighting
to perform when a cell is selected
Gets or sets the type of cell merging
that is supported by each cell in the column
Gets or sets the default visual styles assigned to the column cells
Gets the panel level, Columns collection index of the column
Gets or sets how column sorting is performed
Gets or sets the name of the data source property
or database column to which the column is bound
Gets or sets the underlying data type
Gets or sets the default cell value used when a new row is added
Gets or sets display index of the column.
A lower display index means a column will appear first (to the left) of columns with a higher display index.
Allowable values are from 0 to num columns - 1. (-1 is legal only as the default value). SuperGrid enforces
that no two columns have the same display index, ie. changing the display index of a column will cause the index
of other columns to adjust as well.
Gets the default Edit Control used for each cell in the column.
The column level edit control is a shared control, created and
based upon the column level EditorType and EditorParams properties.
Each cell in the column, that does not define its own EditorType,
will utilize the column level EditorControl.
Gets or sets an array of arguments that match in number,
order, and type the parameters of the EditControl constructor
to invoke. If empty or null, the default constructor is invoked.
Gets or sets the default cell editor type. This is the default
control type used to perform the actual modification of the cell value
Gets the "effective" CellMergeMode for the column (ie. returns
the GridPanel CellMergeMode if column CellMergeMode is NotSet)
Gets or sets whether filtering is enabled for the column
Gets or sets whether text-markup support is enabled for the Group Header Text
Gets or sets whether text-markup support is enabled for the HeaderText
Gets or sets whether the column's FilterPopup
is filled by auto-scanning the column contents.
Gets or sets the value used to filter grid rows.
Gets or sets the filter edit type
Gets or sets the value used to filter grid rows.
Gets or sets the filter data match type (how data elements are matched)
Gets or sets the filter popup maximum number of drop-down items
Gets or sets the filter popup size
Gets or sets the visual styles assigned to the Filter Row
Gets or sets the current filter value (the value that is
loaded into, or retrieved from, the editing filter control
Gets or sets a value which, when AutoSizeMode is Fill,
represents the width of the column relative to the widths
of other fill-mode columns (default value is 100).
Gets or sets how the column interacts with the GroupBox
Gets or sets the grouping sort direction (ie. ascending or descending).
Gets or sets the column header text. If the HeaderText is null
then the Name of the columns is used in its place.
Gets or sets the visual styles assigned to the Column Header
Gets or sets the default cell informational Image
(the image to display when InfoText is non-empty).
Gets or sets how the InfoImage is aligned within the cell
Gets whether the column is data bound.
Gets whether filtering is enabled for the column
Gets whether the column is a Grouping column
Gets whether the column is horizontally frozen
Gets whether the column is visibly on screen.
Gets whether the column is the Primary column
Gets whether the column can be selected.
Gets or sets whether the column is selected
Gets whether the column is a Sort column
Gets or sets whether cell Value changes within this column
will result in the associated Row being marked as 'dirty'
Gets or sets the minimum column width (default value is 5)
Gets or sets the Column name.
Gets the next visible column
Gets or sets the default text to display for null values.
Gets the previous visible column
Gets or sets whether the user can change column cell contents
Gets the default render control for the column cells
Gets or sets an array of arguments that match in number,
order, and type the parameters of the RenderControl constructor
to invoke. If empty or null, the default constructor is invoked.
Gets or sets the cell render control type (defaults to EditorType, when not set)
Gets or sets how the column is resized by the user
Gets the current count of selected cells in the column.
Gets or sets whether the filter expression is displayed in the panel area
Gets or sets how the sort direction cycles
when the column header is clicked to sort.
Gets or sets the Sorting direction (ascending or descending)
Gets or sets the sort indicator
Gets or sets the ToolTip text for the column header.
Gets or sets the column width.
Gets plain Header text without text-markup (if text-markup is used in Text)
Defines columns auto-sizing mode.
The sizing behavior of the column is inherited
from the GridPanel.AutoSizeColumnsMode property.
Auto-sizing does not take place.
The column width adjusts so that the widths of all columns
exactly fills the display area of the control, requiring
horizontal scrolling only to keep column widths above the
ColumnHeader.MinimumWidth property values. Relative column widths
are determined by the relative Column.FillWeight property values.
The column width adjusts to fit the contents of all cells in the column
that are in rows currently displayed on screen, excluding the header cell.
The column width adjusts to fit the contents of all cells in the column
that are in rows currently displayed on screen, including the header cell.
The column width adjusts to fit the contents of the column header cell.
The column width adjusts to fit the contents of all
cells in the column, excluding the header cell.
The column width adjusts to fit the contents of all
cells in the column, including the header cell.
Indicates the column sorting mode
No sorting permitted
Can participate in Single column sorts only
Can participate in Single and Multiple column sorts
ColumnResizeMode
The element cannot be resized by the user
The size of the element plus that of its adjacent element
is changed so that the total size of the elements is maintained
When the element size is changed, all following
elements are offset accordingly
SortIndicator
No indicator is displayed
Ascending indicator is displayed
Descending indicator is displayed
Set automatically based on current
column sort criteria
RowScope
All Rows
Only On Screen rows
EditTypeConverter
ConvertTo
Defines the collection of grid columns
Occurs when the collection has changed
Adds new object to the collection.
Object to add.
Index of newly added object.
Inserts new object into the collection.
Position of the object.
Object to insert.
Returns index of the object inside of the collection.
Reference to the object.
Index of the object.
Returns whether collection contains specified object.
Object to look for.
true if object is part of the collection, otherwise false.
Returns whether collection contains specified object.
Name of the object to look for.
true if object is part of the collection, otherwise false.
Removes specified object from the collection.
Called when remove of an item is completed.
Index of removed item
Removed item.
Clears all objects from the collection.
OnClearComplete
Called when insertion of an item is completed.
Insert index.
Inserted item.
Invalidates the display indexes and
causes them to be re-evaluated on next layout.
Copies collection into the specified array.
Array to copy collection to.
Starting index.
Copies contained items to the ColumnHeader array.
Array to copy to.
Called when collection is cleared.
Gets the display index for specified column.
Column that is part of ColumnHeaderCollection
Display index or -1 column is not part of this collection.
Gets the display index for specified column.
Column index
Display index or -1 column is not part of this collection.
Returns the column that is displayed at specified display index.
0 based display index.
ColumnHeader
Gets reference to next visible column
or null if there is no next visible column
Gets reference to previous visible column
or null if there is no last visible previous column
Gets reference to the last visible frozen column
or null if there is none
Gets reference to first selectable column
or null if there is no first selectable column.
Gets reference to first visible column
or null if there is no first visible column.
Returns reference to the object in collection based on it's index.
Name indexer
Gets reference to last selectable column
or null if there is no last selectable column.
Gets reference to last visible column
or null if there is no last visible column.
Gets or sets the node this collection is associated with.
A map of display index (key) to index in the column collection
(value). Used to quickly find a column from its display index.
ColumnGroupHeaderCollection
Represents custom collection with INotifyPropertyChanged and INotifyCollectionChanged interface support.
Represents collection changed notification interface.
Occurs when collection changed.
Creates new instance of object.
Creates new instance of object.
Creates new instance of object.
List to initialize collection with.
Add item to collection.
Item to add.
Add range of items to collection.
Remove all items from collection.
Remove all items from collection.
Checks whether collection contains item.
Item to look for.
true if item is in collection.
Copy collection to array.
Array to copy to.
Index to copy from.
Gets enumerator for collection.
Enumerator.
Returns index of an item.
Reference to item.
Index of item.
Insert item at specified location.
Index to insert item in.
Item to insert.
Inserts item.
Index to insert item at.
Reference to item.
Removes item from collection.
Item to remove.
true if item was removed.
Remove item at specified location.
Index of item to remove.
Remove item at specified location.
Index of item to remove.
Set item on location.
Index
Item to assign.
Returns items directly without checks.
List of items.
Occurs when collection is read.
Occurs when collection property has changed.
Event arguments.
Default PropertyChanged processing
Checks whether call creates reentrancy.
Called when collection has changed.
Event arguments.
Occurs when property value has changed.
Returns number of items in collection.
Returns item at index.
Index of item.
Item at index.
Returns the IList interface for items in collection.
Occurs when collection has changed.
Handles CollectionChange notifications
Occurs when one of element visual styles has property changes.
Default implementation invalidates visual appearance of element.
VisualStyle that changed.
Event arguments.
Default PropertyChanged processing
invalidate
Name indexer
Parent
Column GroupHeader
ColumnGroupHeader
Occurs when a header text markup link is clicked
Occurs when one of element visual styles has property changes.
Default implementation invalidates visual appearance of element.
VisualStyle that changed.
Event arguments.
Raises the PropertyChanged event.
Event arguments
Default PropertyChanged processing
Default PropertyChanged processing
invalidate
Dispose
Gets or sets whether the element can be selected
Gets or sets whether Group Header color properties
(ie. Background and TextColor) are automatically
applied to group Column Headers
The collection the item is contained within
Gets the count of displayed columns
Gets or sets whether text-markup support is enabled for the HeaderText
Gets or sets the end column display index
Gets or sets the GroupHeaders contained under the given header
Gets or sets the visual styles assigned to the Column Header
Gets or sets the Header Text
Returns whether the given GroupHeader is ReadOnly (ie. all
visible columns/headers it encompasses must be ReadOnly)
Returns whether the given GroupHeader is selected (ie. all
visible columns/headers it encompasses must be selected)
Gets or sets the minimum height of the Header row
Gets or sets the GroupHeader Name
The Parent the item
Gets or sets the fixed height of the header
Gets or sets whether the column headers are shown
Gets or sets the start column display index
Gets or sets the ToolTip text for the sub header.
Get or sets whether the item is visible
Gets plain Header text without text-markup (if text-markup is used in Text)
Occurs when property value has changed.
GroupHeaderMarkupLinkClickEventArgs
GroupHeaderMarkupLinkClickEventArgs
Gets the associated GroupHeader
Gets the associated HyperLink
Represents a layout of column headers
Performs the layout of the item and sets
the Size property to size that item will take.
Layout information.
Performs the arrange pass layout of the item
when final position and size of the item has been set.
Layout information.
Layout bounds
Performs drawing of the item and its children.
Holds contextual rendering information.
Returns the ColumnHeader hit area
and column for the given Point
HeaderArea
Returns the ColumnHeader hit area
and hit object for the given Point
Gets the associated column at the given location
Gets the associated column at the given point
Gets the object that is the "parent" of the given item
(either a GridColumn or ColumnGroupHeader).
Parent or null
Gets the object that is the "parent" of the given column.
parent or null
Gets the ColumnGroupHeader that is the "parent" of the column at
the given DISPLAY index.
DISPLAY INDEX
parent object or null
Invalidates the cached Style
definition for all defined StyleTypes
Invalidates the cached Style
definition for all GroupHeader defined StyleTypes
Invalidate the cached Style
definition for the given StyleType
Invalidate the cached Style
definition for the given GroupHeader StyleType
GetEffectiveStyle
Gets the EffectiveStyle for the given StyleState
GetEffectiveStyle
Gets the EffectiveStyle for the given StyleState
Returns whether the given GroupHeader is selected (ie. all
visible columns/headers it encompasses must be selected)
GroupHeader
true, if all selected
Returns whether the given GroupHeader is ReadOnly (ie. all
visible columns/headers it encompasses must be ReadOnly)
Gets the bounding rectangle for the
given column header image
Bounding rectangle
Cancels any in progress operations (resize, reorder)
that may have the mouse captured.
Gets or sets the Ascending sort image
Gets or sets the Ascending Sort Image index
Gets or sets whether Group Header color properties
(ie. Background and TextColor) are automatically
applied to group Column Headers.
Gets the scroll adjusted bounds
Gets or sets the Descending sort image
Gets or sets the Descending Sort Image index
Gets or sets the default
image to display in the column header.
Gets or sets the alignment of the filter Image
Gets or sets the Filter image index
Gets or sets the visibility of the header filter image
Gets a reference to the collection of grid columns
Gets or sets the minimum height of the ColumnHeader row
Gets or sets the associated row header text (only
displayed if TopLeftHeaderSelectBehavior is set to NoSelection).
Gets or sets the height of the ColumnHeader row
Gets or sets whether tooltips are shown when over the filter image
Gets or sets whether Column Header images are displayed
Gets or sets whether column headers are shown
by default when the columns are within a grouped header
Gets or sets whether tooltips are shown for the column header
Gets or sets the alignment of the Sort Images
HeaderArea
NoWhere
InContent
InResize
InRowHeader
InRowHeaderResize
InWhitespace
InMarkup
InFilterMenu
InGroupBox
ImageVisibility
NotSet
Auto
Always
Never
CustomFilter
CustomFilter
CustomFilter
Handles filter resize
LocationChanged processing
Sample Expr variable
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
FilterExpr
CustomFilter
CustomFilter
CustomFilter
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Gets or sets the current UserFilterData filter
Gets or sets the list of UserFilterData
FilterExpr
ShowInPopupVisible
DataBinding helper class
FilterData
FilterDateTimePicker
FilterDateTimePicker
GetFilterExpr
ProcessTabKey
ProcessDialogKey
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Occurs when the DateTimePicker value has changed
AcceptButton
Cancel
CurrentMonth
CurrentYear
CustomFilter
LastMonthPeriod
Last3MonthPeriod
Last6MonthPeriod
Last9MonthPeriod
LastYear
Last5YearPeriod
Last10YearPeriod
RelativeFilter
CurrentMonth
CurrentYear
LastMonthPeriod
Last3MonthPeriod
Last6MonthPeriod
Last9MonthPeriod
LastYear,
Last5YearPeriod
Last10YearPeriod
Filter Expression evaluator
Expression evaluator constructor
Associated GridPanel
Handles conditional Or operator
Handles Conditional And operator
Handles the Logical Or operator
Handles Logical Xor operator
Handles the Logical And operator
Handles the Comparison operators
Handles Like, Is, and Between operators
Handles the Shift Left and Right operators
Handles +, - operators
Handles %, *, and / operators
Handles factor processing
Handles function parsing
Determines whether the parsed string
is a one of our function keywords
Handles function parameters
Gets the next parsed token
Gets the 'value' from the given string
Saves the given token for future use
Evaluates the previously tokenized code
Evaluates the current function
Converts the given arg to the
specified .Net System data type.
Adds Months to the given DateTime.
Adds Days to the given DateTime.
Adds Days to the given DateTime.
Adds Minutes to the given DateTime.
Adds Years to the given DateTime.
Adds Seconds to the given DateTime.
Returns the Date portion of the given DateTime.
Returns the Day of the given DateTime.
Returns the DayOfWeek of the given DateTime.
Returns the DayOfYear of the given DateTime.
Returns the EndOfMonth of the given DateTime.
Returns the FirstOfMonth of the given DateTime.
Returns the Hour of the given DateTime.
Returns the Minute of the given DateTime.
Returns the Month of the given DateTime.
Returns the current DateTime
Returns the Year of the given DateTime.
Returns the Minute of the given DateTime.
Returns the TimeOfDay of the given DateTime.
Returns the TotalDays of the given TimeSpan.
Returns the TotalHours of the given TimeSpan.
Returns the TotalMinutes of the given TimeSpan.
Returns the TotalSeconds of the given TimeSpan.
Returns the TotalDays of the given TimeSpan.
Returns the smallest whole value
greater than or equal to the given value.
Returns the largest whole value
less than or equal to the given value.
Returns the largest whole value
less than or equal to the given value.
Returns the index of the given
string within the alternate specified string.
-1 if not found
Returns the left part of the given character
string with the specified number of characters.
Returns the length the given string.
Removes all leading
whitespace characters from the given string.
Returns the raw unevaluated cell text (if the cell
contains an expression '=123', it is not evaluated as such).
Returns the right part of the given character
string with the specified number of characters.
Removes all trailing
whitespace characters from the given string.
Returns a substring of the given string.
Returns a lower cased copy of the given string
Returns the ToString of the given object.
Returns an upper cased copy of the given string
Removes all leading and trailing
whitespace characters from the given string.
Calculates the sum of the given set of values
Process the given object value
Process the given object value
GetInfix
Evaluates the current function
Process the given object value
Gets the associated Grid GridColumn, if any
Gets the associated Grid Panel
Gets or sets the expression source
Gets or sets user-defined data associated with the object
Filter Tokens
Empty Filter Operand
Expression syntax Colors
Expression syntax Colors
Default text color
Dim text color
Column Name text color
Operator text color
String text color
System Function text color
User Function text color
Error text color
ExpressionColorsConverter
ConvertTo
FilterExprEdit
FilterExprEdit
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
FilterPanel
Constructor
OnPaintBackground
PaintEventArgs
Activates the control
Control
GridColumn
GridFilter
Style
FilterEditType
Auto
None
CheckBox
ComboBox
DateTime
TextBox
Constructor
Constructor
Dispose
Control
GripSize
Margin
Padding
Gets the PopupControl
Type of resize mode
PfnReset
FilterPopupItem
FilterPopupItem
FilterPopupItem
Associated Value
Associated FilterItem type
FilterItemType
All
Null
NotNull
Custom
ComboBoxEntry
ComboBoxEntry
ScanTextEntry
ScanDateEntry
UserEntry
DateTimeEntry
FilterScan
FilterScan
BeginScan
BeginScan
ScanComplete
ScanItems
FilterUserData
GetFilterData
LoadFilterData
StoreFilterData
User Filter expression data
Description
Expression
Name
ReferNames
ReferNamesString
Represents a Grid Filter row
Performs the layout of the item and sets
the Size property to size that item will take.
Layout information.
Performs the arrange pass layout of the item
when final position and size of the item has been set.
Layout information.
Layout bounds
Performs drawing of the item and its children.
Holds contextual rendering information.
Gets the associated column at the given location
Gets the associated column at the given point
GetEffectiveStyle
Activates the filter edit control for the given column
Deactivates the current active filter edit
Gets the scroll adjusted bounds
Gets or sets the default image to display
in the filter row header.
Gets or sets the Filter image index
Gets or sets whether filter
expressions are displayed in the panel area
Gets or sets the height of the ColumnHeader row
Gets or sets whether tooltips are shown for FilterPanel expressions
Visible
PopupControl
Constructor
InitializeDropDown
Shows the PopupControl
InitializeHost
Hides / closes the PopupControl
Resets / disposes of the Host control
DisposeHost
Closed event handler
Closing event handler
Opened event handler
Opening event handler
Opening event handler
Opening event handler
UserResize event handler
AutoResetWhenClosed
Background
Associated drop down Control
GripSize
Margin
Padding
Type of resize mode
Visible
PopupDropDown
PopupDropDown
Shows the popup drop down
Shows the popup drop down
Hide
ResizeFromContent
SizeFromContent
RecalculateHostedControlLayout
Gets the hosted control
CompareResizeMode
OnClosing
OnPaint
OnSizeChanged
ProcessDialogKey
HostedControlSizeChanged
WndProc
Occurs when the popup grip bar has been rendered
Occurs when the popup grip bar is about to be rendered
Occurs when the user has resized the control
Background
Grip align mode
Size of the grip box
PopupAnchor
Type of resize mode
Bounds of active grip box position
Indicates when a grip box is shown.
Grip Renderer
Refreshes the Grip
Grip renderer
Grip renderer
GripAlignMode
None
TopLeft
TopRight
BottomLeft
BottomRight
PopupAnchor
Left
Right
PopupResizeMode
None
Left
Top
Right
Bottom
All
TopLeft
TopRight
BottomLeft
BottomRight
PostRenderGripBarEventArgs
PostRenderGripBarEventArgs
Gets the bounding rectangle
Gets the Graphics object
PreRenderGripBarEventArgs
PreRenderGripBarEventArgs
Gets or sets whether the operation is canceled
Constructor
This constructor accepts the Rtf font and
color arrays, and initializes the Rtf buffer
Initializes our Rtf engine
Closes and finalizes the Rtf document
This routine begins a new RTF group
This routine ends the current open group
This routine saves all the current group settings
This routine restores all the current
group settings
This routine clears the accumulated text
This routine writes a given char to the rtf buffer
This routine writes a given string to the rtf buffer
This routine writes a new line to the rtf buffer
This routine writes a given string followed
by a new line to the rtf buffer
This routine writes a tab to the rtf buffer
This routine writes hex chars to the rtf buffer
This routine causes the test to be center aligned
This routine causes the test to be left aligned
Stack group count
This routine gets or sets the current
group level font size
This routine gets or sets the current
group level font setting
This routine gets or sets the current
group level superscript setting
This routine gets or sets the current
group level smallCaps setting
This routine gets or sets the current
group level font Bold setting
This routine gets or sets the current
group level font Italics setting
This routine gets or sets the current
group level font Strikeout setting
This routine gets or sets the current
group level font Underline setting
This routine gets or sets the current
group level foreColor value
This routine gets or sets the current
group level backColor setting
This routine gets or sets the current
group level left margin setting
This routine gets or sets the current
group level first indent setting
This routine gets or sets the current
group level left indent setting
This property tells the rtf code whether to
keep a running accumulation of plain text
This read-only property returns the current plain
text - if the 'KeepText' property was set to true
This read-only property returns the current
rtf accumulated control text
This property get/sets the current
rtf plain text length
SampleExpr
SampleExpr
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
The associated help RichTextBoxEx
GridFooter
GridFooter
GridFooter
ApplyStyleEx
Defines the grid GridGroupBy Row
GridHeader
GridHeader
MeasureRow
ArrangeRow
RenderRow
GetHitArea
Gets the GroupBox containing the given point
GroupBox, or null
CancelCapture
GetNewVisualStyle
ApplyStyleEx
Gets or sets whether the user can change the group
sort direction by clicking on the associated GroupBox
Gets or sets the corner radius to
use when GroupBoxStyle is RoundedRectangular
Gets or sets the visibility of the header filter image
Gets or sets the default for how columns interact with the GroupBox
Gets or sets the group box layout (Flat, Hierarchical)
Gets or sets the group box Style (Rectangular, RoundedRect)
Gets whether the item is empty
Gets or sets the maximum GroupBox width, in pixels
Gets or sets whether the grouping column is removed
when the user double clicks on the associated GroupBox
Visible
Gets or sets whether Column Header color definitions are used
Gets or sets the Watermark text to use when no Grouping is active
GroupBox definition
Gets the associated Bounds
Gets the associated GridColumn
Gets the associated Content Size
Gets or sets the corner radius to
use when GroupBoxStyle is RoundedRectangular
Gets the associated GridGroupBy object
GroupBox Style
Content padding
GroupBoxEffects
Not set.
The Column will not interact with the GroupBox.
The Column presentation will be copied to and
from the grid and associated GroupBox.
The Column presentation will be moved to and
from the grid and associated GroupBox.
GroupBox Layout
Group boxes are Flat, all on the same layout row
Group boxes are oriented Hierarchically
GroupBox Style
Group boxes are drawn Rectangular
Group boxes are drawn Rounded Rectangular
Defines the grid header
GridHeader
GridHeader
ApplyStyleEx
Defines a merged cell range, comprised
of a starting and ending row,column index pair.
Row/Column display index range
Returns whether the display range is
logically equal to the given item's display range.
ToString
Number of columns
Ending column display index (exclusive)
Starting column display index
Number of rows
Ending row index (exclusive)
Starting row index
Defines a merged cell range, comprised
of a starting and ending row,column index pair.
Defines a merged cell range, comprised
of a starting and ending row,column index pair.
Initial start and end row index
Initial start and end column index
Defines a merged cell range, comprised
of a starting and ending row,column index pair.
Starting row index
Starting column index
Row count
Column count
Invalidates the cached Style
definition for all defined StyleTypes
Invalidate the cached Style
definition for the given StyleType
Gets or sets whether the range can be selected
Gets or sets whether the merged cell range can be temporarily
suspended when either the user double clicks the displayed range
or the application initiates a cell.SuspendMerge().
Gets or sets whether the 'FormattedValue' value will be
displayed for all cell types when merged, or only for Modal Cells.
Gets the range display bounds
Gets or sets the visual styles assigned to the cell
Gets or sets the formatted value for the range display. This value will
be displayed by default for all Modal Cells - all other cells will
have their default cell rendering displayed when merged
(unless 'AlwaysDisplayFormattedValue' is set to true).
Gets or sets user-defined data associated with the object
Gets or sets the ToolTip text for the cell range.
Gets or sets the 'effective' visual styles assigned to the range
MergeScan
ScanItems
Background Image Layout
Image is Top Left aligned and unscaled
Image is Top Right aligned and unscaled
Image is Bottom Left aligned and unscaled
Image is Bottom Right aligned and unscaled
Image is Centered and unscaled
Image is Stretched to fill the area
Image is unscaled and tiled
Image is proportionally scaled to fit
RowHeaderVisibility
Always visible
Never visible
Controlled via Panel.ShowRowHeaders
Defines the grid title
GridHeader
GridHeader
ApplyStyleEx
Gets or sets whether the RowHeader is displayed
SelectedElementCollection
SelectedElementCollection
SelectedElementCollection
GetCells
SelectedElements
SelectedElements
SelectedElements
FindRange
AddItem
RemoveItem
RemoveItem
Clear
OffsetIndices
GetNextIndex
Count
Element Type
FirstIndex
LastIndex
Items
SelectedRange
Contains
Count
EndIndex
StartIndex
Unknown range type
Selected Cells
Selected Columns
Selected Rows
Deleted Rows
BackColorBlend
Creates an exact copy of the BackColorBlend.
Copy of the BackColorBlend.
Raises the PropertyChanged event.
Event arguments
Raises the PropertyChanged event.
Event arguments
Gets or sets the ColorBlend Color array
Gets or sets the ColorBlend Color Positions
IsEmpty
Occurs when property value has changed.
BackColorBlendConvertor
ConvertTo
Represents the visual style of a Row.
Represents the base visual style.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Raises the PropertyChanged event.
Event arguments
Default PropertyChanged processing
Default PropertyChanged processing
invalidate
UpdateChangeHandler
Dispose
Gets or sets the class style belongs to.
Gets whether the style is logically Empty.
Gets or sets the user defined reference Tag.
Occurs when property value has changed.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Empty
Gets or sets whether text wrapping is permitted
Gets or sets the style background.
Gets or sets the border Highlight color.
Gets or sets the style Font.
IsEmpty
Gets or sets the alignment of the header text
Gets or sets the Text color
Alignment of the content
TopLeft
TopCenter
TopRight
MiddleLeft
MiddleCenter
MiddleRight
BottomLeft
BottomCenter
BottomRight
Specifies the mode of cell highlighting
to employ when a grid cell is selected
No highlighting
Entire cell will be Highlighted
Partial cell will be Highlighted
Cell content only will be Highlighted
ImageHighlightMode
NotSet
Default
Always
Never
How to Overlay the Image with
respect to the content
None
Top
Bottom
TBool - Three state boolean
NotSet
True
False
Defines visual property change type.
Visual style has changed so layout is impacted
Visual style has changed so visuals are impacted, but not layout
Defines Thickness class.
Creates new instance of the object.
Left BorderPatternStyle.
Top BorderPatternStyle.
Right BorderPatternStyle.
Bottom BorderPatternStyle.
Creates new instance of the object.
Specifies uniform Thickness.
Creates new instance of the object.
Gets whether two instances are equal.
Instance to compare to.
true if equal otherwise false.
Gets whether two instances are equal.
Instance to compare to
true if equal otherwise false
Returns hash-code.
hash-code
Implements == operator.
Object 1
Object 2
true if equals
Implements != operator
Object 1
Object 2
true if different
Applies the pattern to instance of this pattern.
Pattern to apply.
Creates an exact copy of the BorderPattern.
Copy of the BorderPattern.
Raises the PropertyChanged event.
Event arguments
Returns Empty instance of BorderPattern.
Gets or sets the thickness of all sides.
Gets or sets the bottom Border Pattern
Gets or sets the left Border Pattern
Gets or sets the Right Border Pattern
Gets or sets the Top Border Pattern
Gets whether the item is empty
Occurs when property value has changed.
LinePattern
None
NotSet
Solid
Dash
Dot
DashDot
DashDotDot
ColumnHeaderRowVisualStyles
VisualStyles
Constructor
Occurs when one of element visual styles has property changes.
Default implementation invalidates visual appearance of element.
VisualStyle that changed.
Event arguments.
Raises the PropertyChanged event.
Event arguments
Dispose
Gets or sets the visual style
assigned to the element. Default value is null.
The normal, default style
Style to use when a cell item is empty
MouseOver
Style to use for non-selectable items
Style to use for selected items.
Style to use for MouseOver selected items
Style to use for ReadOnly items
Style to use for ReadOnly, MouseOver items
ReadOnlySelected
Style to use for ReadOnly, Selected, MouseOver items
Styles array
Occurs when property value has changed.
ColumnHeaderRowVisualStyle
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Gets or sets the filter indicator background
Gets or sets the Filter border color
Gets or sets the RowHeader indicator background
Gets or sets the RowHeader indicator border color
Gets or sets the visual style of the ColumnHeader RowHeader
Gets or sets the Sort indicator color
Gets or sets the WhiteSpace Background
ColumnHeaderVisualStyles
Empty
NotSelectable
ColumnHeaderVisualStyle
Represents the visual style of an element.
Represents the visual style of a Row.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Gets or sets the style background.
Gets or sets the style border color.
Gets or sets the style border pattern (Solid, Dash, ...)
Gets or sets the style border thickness.
Gets or sets the style Font
Gets whether the style is logically Empty.
Gets or sets the spacing between the border and outside content.
Gets or sets spacing between the content and edges of the element.
Gets or sets the Text color
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Gets or sets the alignment of the content within the cell
Gets or sets whether multiple text lines (via "\r\n" inclusion)
are displayed when text wrapping (AllowWrap) is disabled.
Gets or sets whether text wrapping is permitted
Gets or sets the element Image
Gets or sets the alignment of the Image within the cell
Gets or sets how cell images are
highlighted when the cell is selected
Gets or sets the image index
Gets or sets how to overlay the cell image with respect to cell content
Gets or sets the spacing between content and edges of the Image
Gets or sets the element Symbol Definition. Note that
Symbol definition takes precedence over Image definition.
Gets whether the style is logically Empty.
Returns the copy of the style.
Copy of the style.
FilterColumnHeaderVisualStyle
FilterRowVisualStyle
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Applies the style to the instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Gets or sets the content alignment
Gets or sets whether text wrapping is permitted
Gets or sets the style background.
Gets or sets the style error background.
Gets or sets the error Text color
Gets or sets the style Font
Gets or sets the GripBar style background.
Gets or sets the spacing between the border and outside content.
Gets or sets the Text color
FilterRowVisualStyles
FilterRowVisualStyle
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Gets or sets the filter indicator background
Gets or sets the Filter border color
Gets or sets the visual style of the RowHeader
Gets or sets the WhiteSpace Background
FilterRowVisualStyles
FilterRowVisualStyle
TextRowVisualStyle
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Gets or sets the RowHeader Style
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Gets or sets the GroupBox border color
Gets or sets the GroupBox connector color
Gets or sets the GroupBox indicator background
Gets or sets the GroupBox Text color
Gets or sets the Insert Marker background color
Gets or sets the Insert Marker border color
Gets or sets the style Watermark Font
Gets or sets the Watermark Text color
GroupHeaderVisualStyles
RowHeaderVisualStyle
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Empty
Gets or sets the alignment of the content within the cell
Gets or sets whether text wrapping is permitted
Gets or sets the style background.
Gets or sets the style Font.
Gets or sets the spacing between the content and edges of the element
Gets or sets the GroupHeader RowHeader Style
Gets or sets the Text color
Gets or sets the text Underline Color
GridPanelVisualStyle
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Margin
Margin
Padding
Gets or sets the alignment of the NoRowText within the panel
Gets or sets whether text wrapping is permitted
Gets or sets the Circle TreeButton Style
Gets or sets the Header Line Color
Gets or sets the Header Horizontal Line pattern
Gets or sets the Header Vertical Line pattern
Gets or sets the Horizontal Line Color
Gets or sets the Horizontal Line pattern
Gets or sets the Square TreeButton Style
Gets or sets the Tree Line Color
Gets or sets the Tree Line pattern
Gets or sets the Triangle TreeButton Style
Gets or sets the Vertical Line color
Gets or sets the Vertical Line pattern
RowHeaderVisualStyle
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Empty
Gets or sets the ActiveRow background
Gets or sets the Active Row Image
Gets or sets the Active Row image index
Gets or sets the Active Row Indicator color
Gets or sets the DirtyRow marker background
Gets or sets the Editing Row Image
Gets or sets the Editing Row image index
Gets or sets the Info Row Image
Gets or sets the Info Row image index
RowVisualStyles
RowVisualStyle
Gets whether property should be serialized.
Resets property to its default value.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Gets or sets the style background.
Gets or sets the RowHeader Style
TextRowVisualStyles
Empty
NotSelectable
Represents the visual style of a Row.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Empty
Gets or sets the TreeButton background.
Gets or sets the Hot background.
Gets or sets the border Color
Gets or sets the Hot border Color
Gets or sets the button interior line Color
Gets or sets the Hot button interior line Color
IsEmpty
Represents the visual style of a Row.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Empty
Gets or sets the CollapseButton.
Gets or sets the ExpandButton.
IsEmpty
StyleType
CellStyle is Not Set
Default
MouseOver
Selected
SelectedMouseOver
ReadOnly
ReadOnlyMouseOver
ReadOnlySelected
ReadOnlySelectedMouseOver
Empty, non-populated cell
Empty, mouseOver non-populated cell
Empty, MouseOver, Selected, non-populated cell
Not Selectable cell
StyleState
Default
MouseOver
Selected
ReadOnly
VisualStylesConverter
ConvertTo
Defines set of default visual styles that are defined on the container control.
Occurs when one of element visual styles has property changes.
Default implementation invalidates visual appearance of element.
VisualStyle that changed.
Event arguments.
Raises the PropertyChanged event.
Event arguments
Dispose
Gets or sets the visual styles to be used on
alternating columns (UseAlternateColumnStyle must be enabled)
Gets or sets the visual styles to be used on
alternating rows (UseAlternateRowStyle must be enabled)
Gets or sets the visual styles to be used for the grid Caption
Gets or sets visual styles to be used for the grid Cells
Gets or sets visual styles to be used for the grid ColumnHeader
Gets or sets visual styles
to be used for the grid ColumnHeader Row
Gets or sets visual styles to
be used for the grid Filter column headers
Gets or sets visual styles to be used for the grid Filter Row
Gets or sets the visual styles to be used for the grid Footer
Gets or sets the visual styles to be used for the main grid panel
Gets or sets the visual styles to be used for the grid GroupBy Row
Gets or sets the visual styles to be used for the Group Header
Gets or sets the visual styles to be used for the grid Header
Gets or sets visual styles to be used for merged grid Cells
Gets or sets the visual styles to be used for the grid rows
Gets or sets the visual styles to be used for the grid Title
Occurs when property value has changed.
Represents grid cell.
GridCell
GridCell
GetValue
SetValue
Performs the layout of the item and sets
the Size property to size that item will take.
Layout information.
Performs the arrange pass layout of the item
when final position and size of the item has been set.
Layout information.
Performs drawing of the item and its children.
Holds contextual rendering information.
Gets the CellRange, if any, that the cell is a member of.
CellRange or null.
If the cell is currently participating in a merged range of
cells, then the merge will be suspended until the user clicks
away from the merged range (or ResumeMerge is called for the cell).
If true, cell will be made the active cell.
Resumes the suspended merge where the cell is a participant
Returns element at specified mouse coordinates
Mouse event arguments
Reference to child Cell element or null
if no element at specified coordinates
Returns element at specified mouse coordinates
Horizontal position
Vertical position
Reference to child element or null
if no element at specified coordinates
Ensures that the given cell is visibly centered
(as much as possible) in the grid display.
Sets the given cell as Active
true - if successful
Makes the given cell active and
optionally selects the given cell
true, if successful
Begins a Modal cell edit operation using
the defined column or cell Modal EditControl.
Begins a Modal cell edit operation using the defined column
or cell Modal EditControl. If a KeyEvent is provided then
the event will be presented to the editor control.
Cell edit control
This routine ends an in-progress Modal cell edit operation.
true if ended
Used by IGridCellEditControl editors to update the
cell Value from the EditorValue, performing any needed
data conversions for proper data typing.
Cancels the current in-progress Modal cell edit operation.
true if canceled
PostCellKeyDown
PositionEditControl
This routine can be called by a cell editor / renderer to
perform default cell rendering provided by the grid.
Gets the resultant value of the evaluated Cell Expression, if
applicable. Otherwise returns the given value.
Gets the cell paint bitmap
Paints the button background and content
Performs default cell background painting for the cell.
ExtendSelection
Called by the cell editor to conditionally set
the cells row level EditorDirty state.
This routine is called by cell editors to signal to the grid
that the editor has changed the cell Value.
Gets the scroll adjusted background bounding rectangle
Gets the scroll adjusted bounding rectangle
Gets the SViewRect clipped Bounds
Gets the cell content (excludes image) bounding rectangle
Gets
Get the CellEditBounds for the cell.
Gets the EffectiveStyle for the cell. The effective
style is the cached, composite style definition for the
given cell, composed from panel, row, column, and cell styles.
Gets the EffectiveStyle for the cell- for the given StyleType.
The effective style is the cached, composite style definition for the
given cell, composed from panel, row, column, and cell styles.
Occurs when one of element visual styles has property changes.
Default implementation invalidates visual appearance of element.
VisualStyle that changed.
Event arguments.
Invalidates the cached Style
definition for all defined StyleTypes
Invalidate the cached Style
definition for the given StyleType
InvalidateRender
CompareTo
ToString
Dispose
Gets or sets whether the cell can be edited by the user.
Gets the scroll adjusted background bounds of the cell
Gets the scroll adjusted bounds of the cell
Gets or sets the relative bounds of the cell
Gets the clipped, scroll adjusted, bounding rectangle of the cell
Gets or sets the visual styles assigned to the cell
Gets the associated Column index for the cell
Gets the scroll adjusted, content only, bounding rectangle of the cell
Gets the clipped, scroll adjusted, edit bounding rectangle of the cell
Gets the Edit Control used for the cell. The cell level
edit control is a non-shared control, created and based
upon the cell level EditorType and EditorParams properties.
Gets or sets whether the value
being edited has been changed in the editor
Gets or sets an array of arguments that match in number,
order, and type the parameters of the EditControl constructor
to invoke. If empty or null, the default constructor is invoked.
Indicates the cell editor type. This is the control type
used to perform the actual modification of the cell value
Gets the last evaluated expression value for the cell.
Gets the associated Formatted Value for the cell
Gets the GridColumn associated with the cell
Gets the GridRow associated with the cell.
Gets the scroll adjusted, bounding rectangle used
to highlight the cell contents when selected.
Gets or sets the cell informational Image (the image
to display when InfoText is non-empty)
Gets the scroll adjusted, bounding
rectangle for the current set info image
Gets or sets the informational text associated with
the cell. If the InfoText is non-null, then the cells
associated InfoImage is displayed in the cell, with the
InfoText being displayed as the ToolTip for the InfoImage.
Gets whether the cell is the Active cell.
Gets whether the cell is visible (taking row visibility,
column visibility, and expanded row state into account).
Gets whether setting the cell Value has caused a Data Error
Gets whether the cell is the cell being edited.
Gets whether the cell is an Empty cell.
Gets whether the cell is horizontally frozen
Gets whether the cell is the defined PrimaryCell
Gets whether the cell is ReadOnly due to
row, column, or cell ReadOnly property status.
Gets whether the cell is selectable due to
row, column, or cell AllowSelection property status.
Gets or sets whether the cell is selected.
Gets whether the cell Value is an expression.
Gets whether the cell Value is null.
Gets whether the cell is merged
Gets or sets whether the cell is Merged at the Bottom
Gets or sets whether the cell is Merged to the Left
Gets or sets whether the cell is Merged to the Right
Gets or sets whether the cell is Merged at the Top
Gets whether the cell is merged and suspended.
Gets how null values are displayed
Gets or sets whether the user can change cell contents
Gets the current set Render Control for the cell
Gets or sets an array of arguments that match in number,
order, and type the parameters of the RenderControl constructor
to invoke. If empty or null, the default constructor is invoked.
Gets or sets the cell render type. This is the control
type used to perform the default rendering of the cell value
Gets the associated Row index for the cell
Gets the scroll adjusted un-merged bounds of the cell
Gets or sets the cell value
CellArea
NoWhere
InContent
InExpandButton
InCheckBox
InCellInfo
Specifies the type of merging that is permitted
for cells in the given row or column
Not set
No merging
Cells can merge horizontally Left
Cells can merge horizontally Right
Cells can merge horizontally (both left and right)
Cells can merge vertically
Cells can merge both horizontally and vertically
Specifies the type of merging that is permitted
for cells in the given row or column
Cells can merge horizontally, then vertically
Cells can merge vertically, then horizontally (this is the default
if CellMergeMode enables both vertical and horizontal merging)
ValueTypeConverter
CanConvertTo
ConvertTo
CanConvertFrom
ConvertFrom
Represents the collection of grid cells.
Gets or sets item at ColumnName index
Name of Column containing the cell
Gets or sets item at Column index
Column containing the cell
Defines Grid element with Items collection
Creates the GridItemsCollection that hosts the items.
New instance of GridItemsCollection.
Disposes of the GridItemsCollection that hosts the items.
GridContainer
Finds the GridPanel with the given Name.
Only the root Rows collection is searched.
GridPanel, or null if not found.
Finds the GridPanel with the given Name.
Nested Rows are searched if 'includeNested' is true.
Name to search
Whether to include nested rows in the search.
GridPanel, or null if not found.
Expands the entire tree, as necessary, to display the given row.
'true' if any expanding was actually performed
Expands all rows in the Rows collection.
Expands all rows in the Rows collection to the provided depth.
If a depth is provided, then rows will be expanded only to the given depth.
In other words, to expand only the first level of rows in the container, you would
call ExpandAll(0). To expand the first level – as well as 2 levels under it,
you would call ExpandAll(2).
Collapses all expanded rows.
Collapses all rows in the Rows collection to the provided depth.
If a depth is provided, then rows will be collapsed only to the given depth.
In other words, to collapse only the first level of rows in the container, you would
call CollapseAll(0). To collapse the first level – as well as 2 levels under it,
you would call CollapseAll(2).
Makes the given row active
true, if successful
Makes the given row active and
optionally selects the given row
true, if successful
This routine will ensure that the row is visible on
the screen. If the row is not visible on screen, the
view window will be scrolled to make it visible.
If 'true', the row will be centered on screen
Scrolls the row to the 'logical' top of the grid display.
Scrolls the row to the 'logical' bottom of the grid display.
MeasureSubItems
ArrangeSubItems
GetRowIndent
Gets the Parent GridPanel for the item.
GridPanel or null
Invalidates the merge state of the container.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Returns element at specified mouse coordinates.
Mouse event arguments
Reference to child element or null if no element at specified coordinates
Returns element at specified mouse coordinates.
Horizontal position
Vertical position
Reference to child element or null if no element at specified coordinates
Purges all rows marked as 'deleted'. Once rows are purged
they cannot be restored.
Purges all rows marked as 'deleted'. Once rows are purged
they cannot be restored.
Determines whether nested rows are also purged.
Temporarily suspends the merged display of the
cells in the given CellRange.
CellRange to temporarily suspend
Resumes merged display of any current, temporarily
suspended CellRange.
Resolves the row if marked as RowsUnresolved.
Resolves the row if marked as RowsUnresolved. If includeNested
is true, then all RowsUnresolved sub-Rows are also resolved.
Resolves all rows marked as RowsUnresolved.
StyleChanged
Gets the 'Effective' row style for the row. The
'Effective' Style is the cached summation of SuperGrid,
Panel, Row, and Alternate Row styles. It is the Style
that is used to render each row element for the row.
RowVisualStyle
Invalidates the cached Style
definition for all defined StyleTypes
Invalidate the cached Style
definition for the given StyleType
Determines whether the row is
a parent row of the given container row.
true if the row is a parent of the given row.
Determines whether the row is
a child row of the given container row.
true if the row is a child of the given row.
Gets the GridCell for the given row and column index
GridCell, or null if not a valid cell
Dispose
Gets the scroll adjusted bounds
Gets or sets the default Cell visual styles
Gets or sets the row CheckBox checked state
Gets the count of visible rows on screen
Gets or sets whether the row is
expanded, permitting its child rows to be visible
Gets the first visible row on screen
Gets the first visible on screen row index
Gets the first selectable row
Gets the first visible row
Gets the sequential index for the row
Gets the sequential index for the visible, expanded row
Gets the sequential, visible, local container index for the item
Gets or sets whether the item is Active
Gets whether the item is deleted
Gets whether the item is visible
and its parental hierarchy is expanded
Gets whether the item is visible on screen
Gets whether the row can be selected by the user.
Gets or sets whether the item is selected
Gets the last visible on screen row
Gets the last visible on screen row index
Gets the last user selectable row
Gets the last visible row
Gets the next visible row, or null if no
subsequent rows are defined
Gets the previous visible row, or null if
no previous rows are defined
Gets or sets whether the user can change the row contents
Gets or sets the associated row header text.
Gets the sequential, parental index of the item
Gets the reference to the Rows collection
Gets or sets whether the rows collection is unknown and has not
been resolved (presumes there are rows until set to false)
Gets or sets the visual styles assigned to the row elements
Get or sets whether the row CheckBox is shown (Panel.CheckBoxes must also be true)
Gets or sets whether expand / collapse
buttons are shown if the row contains nested items
Get or sets the FixedHeaderHeight
Get or sets the FixedRowHeight
Get or sets the panel indent level
Get or sets the current suspended range
Operation source resulting in the Expand call
Expand operation
ExpandAll operation
GridGroup
MeasureOverride
ArrangeOverride
RenderOverride
CanShowRowHeader
InternalMouseUp
Returns element at specified mouse coordinates
Mouse event arguments
Reference to child Group element or null
if no element at specified coordinates
Returns element at specified mouse coordinates
Horizontal position
Vertical position
Reference to child element or null
if no element at specified coordinates
InvalidateRender
GetEffectiveStyle
Creates the GridItemsCollection that hosts the items.
New instance of GridItemsCollection.
DisposeItemsCollection
Dispose
Bounds
Gets the Group's associated grid cell.
Gets the Group's associated grid Column.
Gets or sets the visual styles
assigned to the element. Default value is null.
GroupValue
Gets the "Plain" header Text (MiniMarkup stripped)
Text
GroupArea
Content
ExpandButton
Row Header
NoWhere
Provides the layout information for grid layout pass
Gets or sets the Graphics object of the control.
Gets or sets whether right-to-left layout is in effect.
Gets the client bounds for the layout i.e. client bounds of SuperGridControl.
Gets the default visual styles for grid elements.
Initializes a new instance of the GridLayoutInfo class.
Provides the layout state information for grid layout pass
Gets or sets the layout GridPanel
Gets or sets the IndentLevel
Initializes a new instance of the GridLayoutStateInfo class
Represents a grid panel which lays out the grid rows.
GridPanel
Gets whether property should be serialized
Resets property to its default value
Gets whether property should be serialized.
Resets property to its default value.
Performs the layout of the item and sets
the Size property to size that item will take.
Layout information.
Performs the arrange pass layout of the item when
final position and size of the item has been set.
Layout information.
Performs drawing of the item and its children.
Holds contextual rendering information.
InternalMouseMove
Gets the current panel element at the given location.
Gets the current panel element at the given location.
Gets the GridColumn containing the specified location.
Point to test
Column or null
Invalidates the display state of the panel.
Sets the current Active Row
Row to make active.
true is successful
Should be called when bound rows have been inserted, to make sure
they have been flushed to the data source prior to issuing an Update
true if successful
Sets the given cell as Active
Cell to make active
true - if successful
Activates the given column's FilterPopup
Deactivates the the current FilterPopup
Clears all dirty row markers.
This routine is used to add a single column to the
list of columns used to sort grid data rows.
This routine is used to add a single column, and
its associated sorting direction, to the list of
columns used to sort grid data rows.
This routine is used to add an array of column to the
list of columns used to sort grid data rows.
This routine is used to add an array of columns and
a specified sort direction to the list of columns
used to sort grid data rows.
This routine is used to add an array of columns, and
their respective sort directions, to the list of columns
used to sort grid data rows.
Sets the current list of sorting columns to empty.
Sets a single column to use for sorting the grid data.
Sets a single column, and its associated sort
direction (ascending or descending) to use for sorting the grid data.
Sets an array of columns to use for sorting the grid data.
Sets an array of columns, and an associated sort
direction (ascending or descending) to use for sorting the grid data.
Sets an array of columns, and their respective sort
direction (ascending or descending) to use for sorting the grid data.
Clears the currently set column sorting list.
This routine toggles the current sort direction for the current
list of sort columns.
This routine is used to add a single column to the
list of columns used to group grid data rows together.
This routine is used to add a single column, and
its associated sorting direction, to the list of
columns used to group grid data rows together.
This routine is used to add an array of column to the
list of columns used to group grid data rows together.
This routine is used to add an array of columns and
a specified sort direction to the list of columns
used to group grid data rows together.
This routine is used to add an array of columns, and
their respective sort directions, to the list of columns
used to group grid data rows together.
This routine is used to insert a single column to the
list of columns used to group grid data rows together.
This routine is used to insert a single column, and
its associated sorting direction, to the list of
columns used to group grid data rows together.
Resets the Group list to its default empty state.
Sets the Group list to the given Column.
Sets the Group list to the given Column and sort direction.
Sets the Group list to the given Column list.
Sets the Group list to the
given Column list and sort direction.
Sets the Group list to the
given Column list and sort direction.
Clears all currently set Column Groups.
Removes an individual set Column Group.
Gets a SelectedElementCollection containing
a list of currently selected rows, columns, and cells.
Gets a SelectedElementCollection
containing a list of currently selected rows.
Gets a SelectedElementCollection
containing a list of currently selected columns.
Gets a SelectedElementCollection
containing a list of currently selected cells.
Selects the given Row.
Selects the given Column.
Selects the given Cell.
Selects all cells, columns, or rows based upon
the current TopLeftHeaderSelectBehavior property setting.
This routine is used to set an individual row as either
selected or unselected, based upon the provided 'selected' value.
This routine is used to set a range of rows as either
selected or unselected, based upon the provided 'selected' value.
This routine is used to set a range of rows as either
selected or unselected, based upon the provided 'selected' value.
This routine is used to set an individual column as either
selected or unselected, based upon the provided 'selected' value.
This routine is used to set a range of columns as either
selected or unselected, based upon the provided 'selected' value.
This routine sets a range of columns as selected
or unselected, based upon the provided 'selected' value.
This routine is used to set an individual cell as either
selected or unselected, based upon the provided 'selected' value.
This routine is used to set a range of cells as either
selected or unselected, based upon the provided 'selected' value.
This routine is used to set a range of cells as either
selected or unselected, based upon the provided 'selected' value.
Retrieves whether the given item is selected.
Retrieves whether the given item is selected.
Retrieves whether the given item is selected.
IsRowSelected
Retrieves whether the given column (as
specified by the given column index) is selected.
Retrieves whether the given cell (as specified by the
given row and column index) is selected.
Clears all cells, rows, and columns
from their associated selection lists.
Clears all currently selected Rows.
Clears all currently selected Columns.
Clears all currently selected Cells.
Flushes any pending Selections (raises the SelectionChanged event
if selections have changed and the event has not been previously raised).
true, if event raised.
Creates a new GridRow, allocating all associated cells
and initializing them to their column's default value.
The row is not added to the GridPanel.
New GridRow
Creates and optionally appends a new GridRow, allocating all
associated cells and initializing them to their column's default value.
New GridRow
Creates and insert a new GridRow at the given index, allocating all
associated cells and initializing them to their column's default value.
New GridRow
Gets a SelectedElementCollection of the
current list of Deleted Rows.
This routine marks each data rows as Deleted.
Undeletes (or restores) all previously deleted grid rows.
Sets the deleted state for the given row.
Sets the deleted state, beginning at the given row, and
continuing for the specified count.
Sets the deleted state, beginning at the given row
index, and continuing for the specified count.
IsRowDeleted
IsRowDeleted
Inserts a new row at the given index.
Gets the Row from the given GridIndex
Creates the GridItemsCollection that hosts the items.
New instance of GridItemsCollection.
DisposeItemsCollection
Converts the given Point
into a Grid relative Point.
Copies the currently selected list of tab delimited cells to the system
ClipBoard. This routine takes all cell, column, and row selections into
account when determining what cell data to write to the clipboard.
Copies the currently selected list of tab delimited cells to the system
ClipBoard. This routine takes all cell, column, and row selections into
account when determining what cell data to write to the clipboard.
Whether to copy cell FormattedValue instead of cell Value
Copies the currently selected list of tab delimited cells to the
system ClipBoard. This routine takes all cell, column, and row
selections into account when determining what cell data to write
to the clipboard.
If true, the column header text is written.
If true, the row GridIndex is written.
Copies the currently selected list of tab delimited cells to the system
ClipBoard. This routine takes all cell, column, and row selections into
account when determining what cell data to write to the clipboard.
If true, the column header text is written.
If true, the row GridIndex is written.
Whether to copy cell FormattedValue instead of cell Value
Copies the currently selected list of tab delimited cells to the system
ClipBoard. This routine takes all cell, column, and row selections into
account when determining what cell data to write to the clipboard.
If true, the column header text is written.
If true, the row GridIndex is written.
Field delimiter
Copies the currently selected list of tab delimited cells to the system
ClipBoard. This routine takes all cell, column, and row selections into
account when determining what cell data to write to the clipboard.
If true, the column header text is written.
If true, the row GridIndex is written.
Field delimiter
Whether to copy all leading columns
Copies the currently selected list of tab delimited cells to the system
ClipBoard. This routine takes all cell, column, and row selections into
account when determining what cell data to write to the clipboard.
If true, the column header text is written.
If true, the row GridIndex is written.
Field delimiter
Whether to copy all leading columns
Whether to copy cell FormattedValue instead of cell Value
Calling the BeginDataUpdate routine informs the grid
that an extended data update phase has begun. The SuperGrid
will suspend all data notification and updates
until the corresponding EndDataUpdate routine is called.
BeginDataUpdate / EndDataUpdate can be nested and must be
called in pairs – every BeginDataUpdate must have a
matching EndDataUpdate call.
Calling the EndDataUpdate routine informs the grid
that an extended data update phase has ended.
BeginDataUpdate / EndDataUpdate can be nested and must be
called in pairs – every BeginDataUpdate must have a
matching EndDataUpdate call.
Clears all panel and column level filters
Clears all panel and column level filters, as specified.
Detaches the grid from the bound DataSource.
If 'keepData' is true, then the data is kept (but no longer bound)
Gets the Effective style used for the panel.
Invalidates the cached Style definition
Occurs when a text markup link is clicked
Generates base column definitions from the associated DataSource.
Note that all previous column definitions are left unaltered.
Generates column definitions from the associated DataSource, utilizing
the provided callback to perform the actual creation of the associated GridColumn.
ToString
Dispose
Expanded
Style
Style
RowVisualStyles
Gets the current Active Cell (or null)
Gets the current Active Row. This row will have the
"Active Row" image presented in the row header (if
ActiveRowImage is non-null).
Gets or sets how the Active Row
is visually indicated in the RowHeader.
Gets or sets whether grid cells can be edited by the user.
Gets or sets whether empty cells can be
selected and interacted with by the user
Gets or sets whether cells with null/empty values
are allowed to be merged.
Gets or sets whether grid rows can be deleted by the user.
Selected rows are deleted by pressing the 'delete' key, and can
be restored by pressing the 'shift-delete' key.
Gets or sets whether grid row headers can be resized by the user.
Gets or sets whether grid rows can be inserted
by the user. Rows can be inserted by selecting
a row and pressing the 'insert' key.
Gets or sets whether grid rows can be resized by the user
Gets or sets whether new SetGroups are automatically Expanded
Gets or sets a whether columns are created automatically
at run-time when the DataSource property is set
Gets or sets whether newly deleted rows are automatically hidden.
Gets or sets whether the grid will automatically select the
next positionally available row following a bound data row deletion.
Gets or sets whether newly added rows
(when bound to a data source) are automatically selected.
Gets the scroll adjusted bounds of the Grid Panel
Gets whether row deletes are permitted
Gets whether row inserts are permitted
Gets whether row moves are permitted
Gets or sets the Caption, which is displayed at the
very top of the panel. The Caption is fixed
and it does not move as grid rows are scrolled.
Gets or sets the behavior when a cell is clicked and dragged
Gets or sets the default type of cell
merging that is supported by each cell in the panel
Gets or sets the default cell merging order that is supported by each
cell in the panel (i.e. horizontal then vertical or vertical then horizontal)
Get or sets whether CheckBoxes are present in the grid rows.
Gets or sets the CheckBox size
Gets or sets the default TreeButton collapse image
Gets or sets a value indicating the default mode for determining column widths
Gets the column header for the grid. The Column Header
is the container object responsible for the definition
and control of the Column Header row (container each
column header text, etc).
Gets or sets the behavior when a column header is clicked.
Gets or sets the behavior when a column header is dragged
Gets a reference to the collection of grid columns
Gets or sets the behavior when a column GroupHeader is clicked.
Gets or sets the name of the list or table
in the data source that the grid is bound to.
Gets or sets the data source that the grid is bound to
Gets or sets the default post-detail row height (default is 0)
Gets or sets the default pre-detail row height (default is 0)
Gets or sets the default row height (default is 20, 0 to autoSize)
Gets or sets the Default Visual Styles for each grid element
Gets the current number of deleted rows.
IEnumerable that can be used to enumerate through
all root level deleted rows
Gets or sets whether cell expression evaluation is enabled.
Gets or sets whether cell merging is enabled.
Gets or sets whether text-markup support is enabled for
merged cell text display (CellRange FormattedValue text).
Gets or sets whether column level filtering is enabled.
Gets or sets whether discrete bound row suport is enabled.
This property permits each bound row to be a separate object type.
Gets or sets whether filtering in general is enabled.
Gets or sets whether text-markup support is enabled for the NoRowsText
Gets or sets whether row level filtering is enabled.
Gets or sets whether selection buffering is enabled, such
that only one SelectionChange event is raised per output refresh.
Gets or sets whether EnsureVisible will be called
for the current ActiveRow following a grouping operation.
Gets or sets whether EnsureVisible will be called
for the current ActiveRow following a sort operation.
Gets or sets whether the EnterKey selects the
next available row, or stays on the current row
Gets or sets the ExpandButton Type
Gets or sets the default TreeButton expand image
Gets the current count of rows that have been filtered out.
Gets or sets the Filter item which is displayed just below
the Column Header. The Filter area is fixed and it does
not move as grid rows are scrolled.
Gets or sets the Filter expression.
Gets or sets the filter data match ignores string case
Gets or sets the column Filtering level.
Gets or sets the filter data match type (how data elements are matched)
Gets a reference to the first Frozen column
Gets a reference to the first on-screen column
(after frozen columns)
Gets a reference to the first visible column
IEnumerable that can be used to enumerate through
all levels of checked rows as though they were at
the root level
IEnumerable that can be used to enumerate through
all levels of checked, expanded rows as though they
were at the root level
IEnumerable that can be used to enumerate through
all levels of deleted rows as though they were at
the root level
IEnumerable that can be used to enumerate through
all levels of dirty rows as though they were at
the root level
IEnumerable that can be used to enumerate through
all levels of dirty, expanded rows as though they were at
the root level
IEnumerable that can be used to enumerate through
all levels of expanded rows as though they were at
the root level
IEnumerable that can be used to enumerate through
all levels of rows as though they were at the root level
IEnumerable that can be used to enumerate through
all levels of selected rows as though they were at
the root level
IEnumerable that can be used to enumerate through
all levels of selected, expanded rows as though they
were at the root level
IEnumerable that can be used to enumerate through
all levels of visible, expanded rows as though they
were at the root level
IEnumerable that can be used to enumerate through
all levels of visible rows as though they
were at the root level
Gets or sets whether focus cues are displayed on the focused element
Gets or sets the Footer, which is displayed at the
very bottom of the panel. The Footer is fixed
and it does not move as grid rows are scrolled.
Gets or sets the number of columns that are frozen, counted
from the left. Frozen columns are always visible regardless
of the horizontal scroll position.
Gets or sets the number of rows that are frozen, counted
from the top. Frozen rows are always visible regardless
of the vertical scroll position.
Gets or sets which grid lines (horizontal and vertical) are displayed in the grid
Gets or sets the row which is displayed just above
the Column Header, and is used to permit display and user control
of column grouping. The GroupByRow is fixed and it does
not move as grid rows are scrolled.
Gets or sets the panel Group columns
Gets or sets the behavior when a Group header is clicked
Gets or sets the behavior when a Group header
is encountered during keyboard navigation
Gets or sets the height of the Group header
Gets or sets whether the Group RowHeader is displayed
Gets or sets the group element used to sort panel groups.
Gets or sets the Header item, which is displayed
just below the column header. The Header item is fixed
and does not move as grid rows are scrolled.
Gets or sets the ImageList used by the Grid elements
Gets or sets whether resizing panel columns
and rows occurs immediately
Gets or sets whether Nested Groups are indented
Gets or sets the initial Active Row
Gets or sets the initial relative row / cell selection
Gets or sets the default image to display
in the row header to denote the Insertion Row.
Gets or sets the Insert Row image index
Gets or sets the default image to display
in the row header to denote a temporary insert Row.
Gets or sets the Insert Temp Row image index
Gets whether the GridPanel has column-level filtering
Gets whether the GridPanel is being filtered
Gets whether the GridPanel is currently Grouped
Gets whether the GridPanel has row-level filtering
Gets whether the GridPanel is able to be sorted
Gets whether the GridPanel is a subordinate / nested grid.
Gets or sets whether grid rows are kept sorted
on row deactivation, following a cell's Value change
Gets or sets how cell editing is initiated by the keyboard
Gets a reference to the last Frozen column
Gets a reference to the last on-screen column
Gets a reference to the last visible column
Gets or sets the amount to indent the grid data when
a new grid level is encountered
Gets or sets the maximum row height
Gets or sets the minimum row height
Gets or sets how cell editing is initiated by the mouse
Gets or sets whether multiple items can be selected by the user
Gets or sets the Grid Panel name
Gets or sets what IList "types" are scanned by the SuperGrid
when looking for possible "child" sub-panels in a bound IList data source.
Gets or sets the text to show when there are no visible data Rows in the grid
Gets or sets how null values are displayed
Gets or sets how null values are interpreted
Gets or sets whether RowActivated events are sent for all rows
in the given parent chain, or only for the final active row.
IEnumerable that can be used to enumerate through
the current on-screen columns
IEnumerable that can be used to enumerate through
the current on-screen rows
Gets the primary column. The Primary Columns will
contain (if enabled) the row checkbox and Tree lines
and expand / collapse button.
Gets or sets the index of the primary column
Gets or sets how the SuperGrid processes child relations
Gets or sets the behavior when a row is double clicked
Gets or sets the behavior when a row header is clicked and dragged
Gets or sets whether editing is initiated on the primary cell
or the cell under the mouse when row level editing is enabled.
Gets or sets what portion of the row is "focused" when active.
Gets or sets the offset value used
to adjust the Index displayed in the row header.
Gets or sets the width of the row header
Gets or sets the type of highlighting
to use when a row is selected
Gets or sets the behavior when the user
clicks the mouse in the row whitespace
Gets the current selected cell count
IEnumerable that can be used
to enumerate through all currently selected cells
Gets the current selected column count
IEnumerable that can be used
to enumerate through all currently selected columns
Gets the current selected row count
IEnumerable that can be used
to enumerate through all currently selected rows
Gets or sets whether element selection
is at the row or cell level
Gets or sets whether to show Cell Info Image and Text (if defined).
Gets or sets whether the Column Header is displayed
Gets or sets whether nested Grid Panels display a drop shadow
Gets or sets whether the EditingRowImage is
displayed in the row header of the cell being edited.
Gets or sets whether the expand button is shown in group headers
Gets or sets whether the Group header text is underlined
Gets or sets whether the insert row is displayed
at the bottom of the panel for users to add new rows
Gets or sets whether the InsertRowImage is
displayed in the row header of the Insert Row.
Gets or sets whether to show Row Info Image and (if defined)
Gets or sets whether row headers are displayed
Gets or sets whether row
GridIndex values are displayed in the row headers.
Gets or sets whether the DirtyRow marker is displayed,
signifying that the row data has been changed by the user
Gets or sets whether tooltips are shown
for cell data that is truncated by the display
Gets or sets whether expand / collapse
buttons are shown for rows containing nested rows
Gets or sets whether hierarchical tree-lines
are shown connecting grid rows
Gets or sets whether the row lines are displayed in the Whitespace
area following the last visible column in the grid
Gets or sets which Visual Display Style to use for element sizing
Gets or sets how each column sort direction cycles
when the column header is clicked to sort.
Gets a reference to the list of columns to use for sorting the grid data.
Gets or sets the column sorting level.
Gets or sets whether hidden Columns
are used when sorting the grid data
Gets or sets the item which is displayed just above
the Column Header. The Title area is fixed and it does
not move as grid rows are scrolled.
Gets or sets the behavior that occurs when
the top left header is selected by the user
Gets or sets whether the AlternateColumn Style is used
Gets or sets whether the AlternateRow Style is used
Gets or sets whether the grid data is virtualized (i.e. external to the grid)
Gets or sets the number of virtual grid rows
Gets or sets the height of every virtual row
Gets the Virtual Mode rows collection object
Gets the current visible column count
Gets the current visible row count
Gets or sets the behavior when the user
clicks the mouse in the grid panel whitespace
InternalDeletedRows
Gets plain text without text-markup (if text-markup is used in NoRowsText)
Attribute to control the visibility of individual fields
or properties in an IList data source to the SuperGrid.
IsVisibleToSuperGrid
Visible
ActiveRowIndicatorStyle
No indicator will be displayed.
An image will be displayed.
The Row Header will be highlighted.
An image will be displayed and the
Row Header will be highlighted.
Specifies the resultant behavior
of clicking and dragging on a grid cell
Dragging will have no effect
Dragging will extend the selection
Specifies the resultant behavior
of clicking on a column header
Clicking on a column header will have no effect
Clicking on a column header will select the
column, and dragging will extend the selection
if ColumnDragBehavior is set to ExtendClickBehavior
Clicking on a column header will sort the grid using
that column, or will reorder the column if ColumnDragBehavior
is set to ExtendClickBehavior
Specifies the resultant behavior
of dragging a column header
Dragging on a column header will have no effect
Dragging a column header will
extend the set ColumnHeaderClickBehavior
FilterLevel
No data filtered
Root level data filtered
Root level data filtered
conditional upon Rows collection being empty
Expanded level data filtered
All data filtered
All data filtered, Root Level data filtered
conditional upon Rows collection being empty
Specifies what match style to use when filtering data elements
Not set
No special matching
Regular Expression matching
Wildcard matching
Specifies which grid lines are displayed
No grid lines are displayed
Only horizontal grid lines are displayed
Only vertical grid lines are displayed
Both horizontal and vertical grid lines are displayed
Specifies how the panel grouping has changed
Group added
Group removed
Reset - all items cleared
Specifies the behavior when a user
clicks on a group header
Clicking on a group header will have no effect
Clicking on a header will
expand or collapse the group
Clicking on a group heading will select the header
Clicking on a group heading will
select all the first-level rows contained in the group
Specifies the behavior when a user
moves via the keyboard onto a group header
Header will be skipped
Header will be selected
Specifies the group element used to sort panel groups.
Sort by Group Text
Sort by associated cell Value
Which keyboard actions will start a cell edit operation
No keyboard action will initiate an edit
Edit initiated when any alphanumeric key
is pressed while the cell has focus
Edit initiated when F2 is pressed while the cell
has focus. This mode places the selection point at
the end of the cell contents
Editing begins when any alphanumeric key
or F2 is pressed while the cell has focus
Editing begins on entry to a cell
Which mouse actions will start a cell edit operation
No mouse action will initiate an edit
Single clicking a cell will initiate an edit
Double clicking a cell will initiate an edit
Specifies what IList "types" are scanned when looking
for possible "child" sub-panel IList entries.
No IList "types" are scanned
IList "Fields" are scanned
IList "Properties" are scanned
Both IList "Fields" and "Properties" are scanned
Specifies how null values are interpreted
A null is interpreted to be a null object reference
A null is interpreted to be an instance of DBNull.Value
PanelArea
In Content
In WhiteSpace
Specifies the conditions under which
encountered child relations will be processed
Always
Never
Only when data present
Relative row (cardinality)
No Row
First Row
Insertion Row
Last Row
RelativeSelection
None
FirstCell
LastCell
PrimaryCell
Row
Specifies the resultant behavior
of clicking and dragging on a row header
Dragging on a row header will have no effect
Dragging a row header will extend the selection
Dragging a row header will initiate a row move that
will be constrained to stay within the current group.
Dragging a row header will initiate a row move that
can cross group row boundaries
Defines whether editing is initiated on the primary cell
or the cell under the mouse when row level editing is enabled
Initiate edit on PrimaryCell
Initiate edit on clicked cell
Defines what portion of the row is "focused".
Default is "FullRow"
Full row will be focused
Only cells will be focused
Specifies the type of highlighting
to employ when a grid row is selected
No highlighting
Entire row will be Highlighted
Only the PrimaryColumn
cell contents will be Highlighted
Specifies the resultant behavior
of clicking in the row whitespace area
No effect
Current selection is cleared
Extends the row selection
Determines whether row or cell selection is permitted with in the grid
Individual cells may be selected
Only entire rows may be selected
Only entire rows may be selected, but individual
cells will be highlighted when mouse is over cell.
SortCycle
Not Set (default is AscDesc)
Cycles between Ascending and Descending
Cycles between Ascending, Descending, and None
SortDirection
No sorting
Ascending
Descending
SortLevel
No data sorting
Root level data
Expanded level data
All data
TopLeftHeaderSelectBehavior
No selection
No selection
All columns will be selected
All rows will be selected
Element selection will be determined by
the current set SelectionGranularity
Specifies the resultant behavior
of clicking in the grid panel whitespace area
No effect
Current selection is cleared
BlankExpandableObjectConverter
ConvertTo
Provides the rendering information for grid render pass.
Gets or sets the reference to Graphics object used for rendering.
Gets or sets the clip rectangle.
Gets or sets whether right-to-left layout is in effect.
Initializes a new instance of the GridRenderInfo class.
Graphics object
Control clip rectangle
Represents a grid row consisting of one or more grid cells.
Creates a new GridRow
Creates a new GridRow
Creates a new GridRow
Creates a new GridRow
Creates a new GridRow
Performs the layout of the item
and sets the Size property to size that item will take.
Layout information.
Performs the arrange pass layout of the
item when final position and size of the item has been set.
Layout information.
Layout bounds
Performs drawing of the item and its children
Holds contextual rendering information.
RenderRowHeader
RenderSubItems
RenderRowBackground
RenderRowCheckBox
RenderRowBorder
Gets the Row Cell for the given column index. If
the cell does not exist,then null will be returned.
Gets the Row Cell for the given column name. If
the cell does not exist, null will be returned.
Gets the Row Cell for the given column index. If
"includeEmpty" is true, and the cell does not exist
(i.e. is empty) then a dummy empty cell will be created
and returned.
InternalMouseEnter
InternalMouseLeave
InternalMouseMove
InternalMouseDown
InternalMouseUp
This routine gets the RowArea 'HitArea' containing the
given point (e.g. InCellCheckBox, InCellExpand, InRowHeader, etc).
Gets the row element containing the given coordinates.
Element or null
Returns element at specified mouse coordinates
Horizontal position
Vertical position
Reference to child element or null
if no element at specified coordinates
Creates the GridItemsCollection that hosts the items.
New instance of GridItemsCollection.
DisposeItemsCollection
This routine returns the next visible cell in the
row, after the given cell. If the given cell is null,
the first visible cell in the row will be returned.
Next cell, or null
This routine returns the previous visible cell in the
row, prior to the given cell. If the given cell is null,
the last visible cell in the row will be returned.
Previous cell, or null
This routine calculates and returns the maximum
row height based upon the individual measured heights
of each visible cell in the row.
This routine calculates and returns the maximum
row height based upon the individual measured heights
of each cell in the row, based upon the given array of
columns to included in the calculation process.
Cancels any inprogress operations (resize, reorder)
that may have the mouse captured.
Invalidates the cached Style
definition for all defined StyleTypes
Invalidate the cached Style
definition for the given StyleType
InvalidateRender
InvalidateRender
ToString
Dispose
Gets or sets whether the row cells can be edited by the user.
Gets the scroll adjusted bounds of the row
Gets or sets the row CheckBox checked state
Gets a reference to the Cells collection. Cells in the
Cells member are not allocated by default, but are only
done so if the cell Values are provided to the GridRow
constructor at row allocation time. Row cells can be allocated
later, and assigned (or added) to the current Cells collection.
Cells are sequentially allocated, thus you can not allocate and
assign Cell 10 without also having allocated and assigned cells 0 - 9.
Gets the object to which the row is bound.
Gets or sets whether the value being edited has changed.
Gets the effective height of the "pre detail" portion of the
row (the area at the bottom of the row).
Gets the effective height of the "post detail" portion of the
row (the area at the bottom of the row).
Gets a reference to the first Frozen cell
or null if there is none.
Gets a reference to the first on-screen cell
(after frozen columns) or null if there is none.
Gets a reference to the first selectable cell
or null if there is none defined.
Gets a reference to the first visible cell
or null if there is none defined.
Gets or sets Cell item at the given Column
Column containing the cell
Gets or sets Cell item at the given Column
Column containing the cell
Gets or sets Cell item at ColumnName index
Name of Column containing the cell
Gets the bounds of the InfoImage
Gets or sets the informational text associated with
the row. If the InfoText is non-null, then the rows
associated InfoImage is displayed in the RowHeader, with
the InfoText being displayed as the ToolTip for the InfoImage.
Gets or sets whether the row has been marked as deleted.
Gets whether the row is marked as a Group Detail row.
Gets whether the row is the Insert Row.
Gets a reference to the last Frozen cell
or null if there is none.
Gets a reference to the last on-screen cell
or null if there is none.
Gets a reference to the last selectable cell
or null if there is none defined.
Gets a reference to the last visible cell
or null if there is none defined.
Gets or sets whether the row state has changed.
Gets whether the row has been filtered out.
Gets or sets the height of the row (0 denotes AutoSize, -1 denotes NotSet).
Gets or sets the height of the "post detail" portion of the
row (the area at the bottom of the row). -1 denotes NotSet.
Gets or sets the height of the "pre detail" portion of the
row (the area at the bottom of the row). -1 denotes NotSet.
Gets an array of the currently Selected Cells.
Gets or sets whether the row is visible.
Gets the row WhiteSpace Bounds (the area
past the end of the last defined column).
RowNeedsGrouped
RowNeedsSorted
RowNeedsStored
RowArea
NoWhere
InCellCheckBox
InCellExpand
InRowCheckBox
InRowHeader
InRowInfo
InRowResize
InContent
InSubItem
InWhiteSpace
Indicates what happens when a row is double clicked
The row is activated
The row is expanded or collapsed
Defines the collection of Virtual Rows
GridVirtualRowList
FreeRow
Gets whether the row is currently cached
Clear
MaxRowIndex
Row indexer
Row indexer
Defines change actions.
Items were added.
Items were removed.
Items were replaced.
Items were moved.
Collection was reset.
Defines delegate for collection notification events.
Event sender.
Event arguments.
Defines collection change notification event arguments.
Create new instance of object.
Action
Creates new instance of object.
Specifies action.
List of changed items.
Creates new instance of object.
Specifies action.
Item that was changed.
Creates new instance of object.
Action.
New items in collection.
Old items in collection.
Creates new instance of object.
Action.
List of changed items.
Starting index of change.
Creates new instance of object.
Action
Changed item
Index of change
Creates new instance of object.
Action
New item
Old item
Creates new instance of object.
Action
New items.
Removed items.
Starting index of change.
Creates new instance of object.
Action
Changed items
New index
Old index
Creates new instance of object.
Action
Changed item
New index
Old index
Creates new instance of object.
Action.
New item
Old item
New index
Gets the type of the collection change action.
Gets list of newly added items.
Gets new starting index.
Gets list of removed items.
Old starting index.
Represents background of visual style.
Creates new instance of the object.
Creates new instance of the object.
Start color.
Creates new instance of the object.
Start color.
End color.
Creates new instance of the object.
Start color in hexadecimal representation like FFFFFF.
End color in hexadecimal representation like FFFFFF.
Creates new instance of the object.
Start color in 32-bit RGB representation.
End color in 32-bit RGB representation.
Creates new instance of the object.
Start color in 32-bit RGB representation.
End color in 32-bit RGB representation.
Gradient angle.
Creates new instance of the object.
Start color.
End color.
Gradient angle.
Creates new instance of the object.
Start color.
End color.
Gradient angle.
Determines if the Background is equal to the given one
Background to compare
true if equal
GetBrush
Creates an exact copy of the background.
Copy of the background.
Raises the PropertyChanged event.
Event arguments
Raises the PropertyChanged event.
Event arguments
StyleChanged
Dispose
Empty
Returns Empty instance of BorderPattern.
Gets or sets the start color.
Gets or sets the Ending Gradient Color
Gets or sets the BackColorBlend.
Gets or sets the gradient angle (default is 90)
Gets or sets the Gradient BackFillType
Gets whether both colors assigned are empty.
Occurs when property value has changed.
BackFillType
Angle
Center
HorizontalCenter
VerticalCenter
ForwardDiagonal
BackwardDiagonal
ForwardDiagonalCenter
BackwardDiagonalCenter
Radial
BackgroundConvertor
ConvertTo
BackgroundEditor
GetPaintValueSupported
PaintValue
Represents style border color.
Initializes a new instance of the BorderColor object.
Initializes a new instance of the BorderColor object.
Initializes a new instance of the BorderColor object.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether property should be serialized.
Resets property to its default value.
Compares two instances.
Instance 1
Instance 2
true if same
Compares two instances.
Instance 1
Instance 2
true if different.
Returns hash-code for object.
Hash-code value.
Compares object to this instance.
Object to compare.
true if same.
Compares object to this instance.
Border color
true if same
Creates an exact copy of the BorderColor.
Copy of the BorderColor.
Raises the PropertyChanged event.
Event arguments
Default PropertyChanged processing
Default PropertyChanged processing
Empty
Returns Empty instance of BorderColor.
Gets or sets the color of all borders.
Gets or sets the color of the bottom border
Gets or sets the color of the left border
Gets or sets the color of the right border
Gets or sets the color of the top border
Occurs when property value has changed.
BorderColorConverter
ConvertTo
CheckDisplay
RenderCheckbox
CheckDisplay
RenderButton
Padding
Defines Thickness class.
Creates new instance of the object.
Left thickness in pixels.
Top thickness in pixels.
Right thickness in pixels.
Bottom thickness in pixels.
Creates new instance of the object.
Specifies uniform Thickness.
Creates new instance of the object.
Gets whether two instances are equal.
Instance to compare to.
true if equal otherwise false.
Gets whether two instances are equal.
Instance to compare to
true if equal otherwise false
Returns hash-code.
hash-code
Implements == operator.
Object 1
Object 2
true if equals
Implements != operator
Object 1
Object 2
true if different
Creates an exact copy of the Thickness.
Copy of the Thickness.
Raises the PropertyChanged event.
Event arguments
Returns Empty instance of Thickness.
Gets or sets the thickness of all sides
Gets or sets the Bottom thickness in pixels.
Gets horizontal thickness (Left + Right)
Gets whether the item is empty.
Gets or sets the left thickness in pixels
Gets or sets the Right thickness in pixels
Gets or sets the Top thickness in pixels
Gets vertical thickness (Top + Bottom)
Occurs when property value has changed.
Creates new instance of the class and initializes it.
Left padding
Right padding
Top padding
Bottom padding
Initializes a new instance of the Padding class.
Uniform padding.
Initializes a new instance of the Padding class.
Creates an exact copy of the Padding.
Copy of the Padding.
Returns Empty instance of Thickness.
PaddingTypeConverter
CanConvertTo
ConvertTo
CanConvertFrom
ConvertFrom
GetCreateInstanceSupported
CreateInstance
CellVisualStyles
Represents visual property changed event arguments.
Gets the change type.
Initializes a new instance of the VisualPropertyChangedEventArgs class.
Initializes a new instance of the VisualPropertyChangedEventArgs class.
ThicknessTypeConverter
CanConvertTo
ConvertTo
CanConvertFrom
ConvertFrom
GetCreateInstanceSupported
CreateInstance
Represents a Super Grid Control.
Initializes a new instance of the SuperGridControl class.
OnEnabledChanged
Called by StyleManager to notify control that style on
manager has changed and that control should refresh its
appearance if its style is controlled by StyleManager.
New active style.
Renders the control.
Paint arguments.
OnHandleCreated
Performs grid layout.
Performs grid layout.
Whether to force operation even if layout is valid.
Invalidates render of the grid element.
Element to invalidate rendering for.
OnMouseLeave
OnMouseMove
OnMouseDown
OnMouseUp
OnMouseClick
OnMouseDoubleClick
IsInputChar
Handles KeyDown events
Handles KeyPress events
Sends the given input scanCode to the
current active edit control
Handles invocation of ActiveGridChanged events
Handles invocation of CellActivated events
Handles invocation of CellActivating events
Handles invocation of CellClick events
Handles invocation of CellDoubleClick events
Handles invocation of CellInfoClick events
Handles invocation of CellInfoDoubleClick events
Handles invocation of CellInfoEnter events
Handles invocation of CellInfoLeave events
Handles invocation of CellMouseDown events
Handles invocation of CellMouseEnter events
Handles invocation of CellMouseLeave events
Handles invocation of CellMouseMove events
Handles invocation of CellMouseUp events
Handles invocation of CellUserFunction events
Handles invocation of CellValidating events
Handles invocation of CellValidated events
Handles invocation of CellValueChanged events
Handles invocation of AfterCheckEvent events
Handles invocation of BeforeCheck events
Handles invocation of AfterCollapse events
Handles invocation of BeforeCollapse events
Handles invocation of ColumnGrouped events
Handles invocation of ColumnHeaderClick events
Handles invocation of ColumnHeaderDoubleClick events
Handles invocation of ColumnHeaderMarkupLinkClick events
Handles invocation of ColumnHeaderMouseDown events
Handles invocation of ColumnHeaderMouseEnter events
Handles invocation of ColumnHeaderMouseLeave events
Handles invocation of ColumnHeaderMouseMove events
Handles invocation of CellMouseUp events
Handles invocation of ColumnGroupHeaderClick events
Handles invocation of ColumnGroupHeaderDoubleClick events
Handles invocation of ColumnGroupHeaderMarkupLinkClick events
Handles invocation of ColumnGroupHeaderResized events
Handles invocation of ColumnRowHeaderClick events
Handles invocation of ColumnRowHeaderDoubleClick events
Handles invocation of ColumnMoved events
Handles invocation of ColumnResized events
Handles invocation of CompareElementsEvent events
Handles invocation of DataBindingStart events
Handles invocation of DataBindingComplete events
Handles invocation of DataError events
Handles invocation of DataFilteringStart events
Handles invocation of DataFilteringCompleteEvent events
Handles ItemDrag events
Handles invocation of BeginEdit events
Handles invocation of CancelEdit events
Handles invocation of CloseEdit events
Handles invocation of EditorValueChanged events
Handles invocation of EndEdit events
Handles invocation of GetEditor events
Handles invocation of GetRenderer events
Handles invocation of AfterExpand events
Handles invocation of BeforeExpand events
Handles invocation of FilterBeginEdit events
Handles invocation of FilterCancelEdit events
Handles invocation of FilterColumnError events
Handles invocation of FilterEditValueChanged events
Handles invocation of FilterEndEdit events
Handles invocation of FilterHeaderClick events
Handles invocation of FilterHelpClosing events
Handles invocation of FilterHelpOpening events
Handles invocation of FilterItemsLoaded events
Handles invocation of FilterLoadItems events
Handles invocation of FilterLoadUserData events
Handles invocation of FilterPopupClosing events
Handles invocation of FilterPopupLoad events
Handles invocation of FilterPopupLoaded events
Handles invocation of FilterPopupOpening events
Handles invocation of FilterPopupValueChanged events
Handles invocation of FilterRowError events
Handles invocation of FilterRowHeaderClick events
Handles invocation of FilterStoreUserData events
Handles invocation of FilterUserFunction events
Handles invocation of GetFilterColumnHeaderStyle events
Handles invocation of GetFilterEditType events
Handles invocation of GetFilterRowStyle events
Handles invocation of GetCellRanges events
Handles invocation of GetCellFormattedValue events
Handles invocation of GetCellRangeFormattedValue events
Handles invocation of GetCellStyle events
Handles invocation of GetCellToolTipEvent events
Handles invocation of GetCellValue events
Handles invocation of GetColumnGroupHeaderToolTip events
Handles invocation of GetColumnGroupHeader events
Handles invocation of GetColumnHeader RowHeader events
Handles invocation of GetColumnHeader events
Handles invocation of GetColumnHeaderToolTip events
Handles invocation of GetDisplayRanges events
Handles invocation of ConfigureGroupBox events
Handles invocation of GetGroupedDetailRows events
Handles invocation of GetGroupHeaderStyle events
Handles invocation of GetGroupId events
Handles invocation of GetMergedCellStyle events
Handles invocation of GetPanelStyle events
Handles invocation of GetRowCellStyle events
Handles invocation of GetRowHeader events
Handles invocation of GetRowStyle events
Handles invocation of GetRowHeaderText events
Handles invocation of GetTextRowStyle events
Handles invocation of GroupChanged events
Handles invocation of GroupHeaderClick events
Handles invocation of GroupHeaderDoubleClick events
Handles invocation of GroupSorting events
Handles invocation of GroupSorted events
Handles invocation of InitEditContext events
Handles invocation of LayoutOrderUpdating events
Handles invocation of LayoutOrderUpdated events
Handles invocation of NoRowsTextMarkupLinkClick events
Handles invocation of PostRenderCell events
Handles invocation of PreRenderCell events
Handles invocation of PostRenderColumnHeader events
Handles invocation of PreRenderColumnHeaderEvent events
Handles invocation of PostRenderColumnGroupHeader events
Handles invocation of PreRenderColumnGroupHeader events
Handles invocation of PostRenderFilterPopupGripBar events
Handles invocation of PreRenderFilterPopupGripBar events
Handles invocation of PostRenderFilterRow events
Handles invocation of PreRenderFilterRowEvent events
Handles invocation of PostRenderGroupBoxConnector events
Handles invocation of PreRenderGroupBoxConnector events
Handles invocation of PostRenderGroupBox events
Handles invocation of PreRenderGroupBox events
Handles invocation of PostRenderGroupHeader events
Handles invocation of PreRenderGroupHeader events
Handles invocation of PostRenderPanelRow events
Handles invocation of PreRenderPanelRow events
Handles invocation of PostRenderRow events
Handles invocation of PreRenderRow events
Handles invocation of PostRenderTextRow events
Handles invocation of PreRenderTextRow events
Handles invocation of RowLoaded events
Handles invocation of RowActivated events
Handles invocation of RowActivating events
Handles invocation of RowAdded events
Handles invocation of DoRowAdding events
Handles invocation of RowClick events
Handles invocation of RowDeleted events
Handles invocation of RowDeleting events
Handles invocation of RowDoubleClick events
Handles invocation of RowGetDetailHeight events
Handles invocation of RowHeaderClick events
Handles invocation of RowHeaderDoubleClick events
Handles invocation of RowHeaderResized events
Handles invocation of RowInfoClick events
Handles invocation of RowInfoEnter events
Handles invocation of RowInfoLeave events
Handles invocation of RowInfoDoubleClick events
Handles invocation of RowMarkedDirty events
Handles invocation of RowMouseDown events
Handles invocation of RowMouseEnter events
Handles invocation of RowMouseLeave events
Handles invocation of RowMouseMove events
Handles invocation of RowMouseUp events
Handles invocation of RowMoved events
Handles invocation of RowMoving events
Handles invocation of RowResized events
Handles invocation of RowRestored events
Handles invocation of RowRestoring events
Handles invocation of RowSetDefaultValues events
Handles invocation of RowsGroupedEvent events
Handles invocation of RowsGrouping events
Handles invocation of RowsPurging events
Handles invocation of RowsPurged events
Handles invocation of RowsSorting events
Handles invocation of RowsSortedEvent events
Handles invocation of RowValidating events
Handles invocation of RowValidated events
Handles invocation of Scroll events
Handles invocation of ScrollMin events
Handles invocation of ScrollMax events
Handles invocation of SelectionChanged events
Handles invocation of SelectionChanging events
Handles invocation of SortChanged events
Handles invocation of TextRowClick events
Handles invocation of TextRowHeaderClick events
Handles invocation of TextRowMarkupLinkClick events
Handles invocation of UpdateCellDisplayRanges events
Handles invocation of LoadVirtualRow events
Handles invocation of VirtualRowed events
Handles invocation of StoreVirtualRow events
Gets the GridElement at the given coordinates
Gets the GridElement at the given coordinates
Finds the defined GridPanel with the given Name.
Nested GridPanels will not be searched.
GridPanel or null
Finds the defined GridPanel with the given Name.
If 'includeNested' is true, then nested GridPanels
will also be searched.
This routine returns a SelectedElementCollection,
containing a list of the currently selected elements.
SelectedElementCollection
This routine returns a SelectedElementCollection,
containing a list of the currently selected rows.
SelectedElementCollection
This routine returns a SelectedElementCollection,
containing a list of the currently selected columns.
SelectedElementCollection
This routine returns a SelectedElementCollection,
containing a list of the currently selected cells.
SelectedElementCollection
Gets the GridCell for the given
row and column index of the PrimaryGrid
GridCell, or null if not a valid cell
Gets the GridCell for the given
row and column index of the given GridPanel
GridCell, or null if not a valid cell
OnGotFocus
OnLostFocus
OnResize
OnValidating
Calling the BeginUpdate routine informs the grid
that an extended update phase has begun. The SuperGrid
will suspend all layout calculations and display updates
until the corresponding EndUpdate routine is called.
BeginUpdate / EndUpdate can be nested and must be
called in pairs – every BeginUpdate must have a
matching EndUpdate call.
Calling the EndUpdate routine informs the grid
that an extended update phase has ended.
BeginUpdate / EndUpdate can be nested and must be
called in pairs – every EndUpdate must have a
matching BeginUpdate call.
Raises the PropertyChanged event.
Event arguments
Default PropertyChanged processing
PreFilterMessage
WndProc
Deactivates any active NonModal editor.
ExtendNonModalSelection
Cancels any in-progress operations that
may have the mouse captured (and releases the capture).
Dispose
Called when TouchEnabled property has changed.
Old property value
New property value
InvokeLocalizeString
Occurs when the active grid changes
Occurs when a cell has been made the Active Cell
Occurs when a cell is about to be made the Active Cell
Occurs when a cell has been clicked
Occurs when a cell has been double clicked
Occurs when a cell InfoImage has been clicked
Occurs when a cell InfoImage has been double clicked
Occurs when a Cell InfoImage has been entered via the mouse
Occurs when a Cell InfoImage has been exited via the mouse
Occurs when a mouse button is pressed
while the mouse pointer is within a cell
Occurs when the mouse pointer enters a cell
Occurs when the mouse pointer leaves a cell
Occurs when the mouse pointer moves within a cell
Occurs when a mouse button is released
while the mouse pointer is within a cell
Occurs when a cell needs validating
Occurs when a cell has finished validating
Occurs when a row check state is about to change
Occurs when a row check state has changed
Occurs when a row is about to collapse
Occurs when a row has just been collapsed
Occurs when a cell User function needs evaluated
Occurs when any cell Value changes
Occurs when a column has been Grouped
Occurs when a column header has been clicked
Occurs when a column header has been double clicked
Occurs when a GridColumn Header has a MarkupLink that has been clicked
Occurs when a mouse button is pressed
while the mouse pointer is within the Column Header
Occurs when the mouse pointer enters the Column Header
Occurs when the mouse pointer leaves the Column Header
Occurs when the mouse pointer moves within the Column Header
Occurs when a mouse button is released
while the mouse pointer is within the Column Header
Occurs when a column GroupHeader has been clicked
Occurs when a column GroupHeader has been double clicked
Occurs when a GridColumn GroupHeader has a MarkupLink that has been clicked
Occurs when a column GroupHeader has been resized
Occurs when a column has been moved or reordered
Occurs when a column has been resized
Occurs when a column RowHeader has been clicked
Occurs when a column RowHeader has been double clicked
Occurs when the grid needs to compare 1 element with another
Occurs when the grid is about to start a nested binding operation
Occurs when a grid's data binding is complete
Occurs when an error is encountered while dealing with data
Occurs when the grid is about to start a data filtering operation
Occurs when a grid's data Filtering is complete
Occurs when a user begins dragging an item
Occurs when a modal cell edit is about to begin
Occurs when a modal cell edit has been canceled
Occurs when a modal cell edit has closed
Occurs when a cell editor value has changed
Occurs when a modal cell edit is ending
Occurs when a cell editor is needed
Occurs when a cell renderer is needed
Occurs when a cell editor needs it's context initialized
Occurs when a row is about to be expanded
Occurs when a row has just been expanded
Occurs when a column filter edit is about to begin
Occurs when a column filter edit has been canceled
Occurs when a column filter error has occurred
Occurs when a filter edit value has changed
Occurs when a column filter edit has ended
Occurs when a Filter header has been clicked
Occurs when a filter expression help window is about to close
Occurs when a filter expression help window is about to open
Occurs following the loading of the items in the
ComboBox, when a ComboBox filter edit is about to begin
Occurs when a ComboBox filter edit is about to begin
and the items in the comboBox need to be loaded
Occurs when user defined Filter data needs to be loaded
Occurs when a column filter menu is closing
Occurs when a column filter menu needs loaded
Occurs after a column filter menu has been loaded
Occurs when a column filter menu is about to open
Occurs when a filter popup value has changed
Occurs when a row filter error has occurred
Occurs when a Filter RowHeader has been clicked
Occurs when user defined Filter data needs to be stored
Occurs when a Filter User function needs evaluated
Occurs when the column filter edit type is needed
Occurs when the grid needs to get the current merged cell ranges
Occurs when a Modal cell Value needs formatted
Occurs when a CellRange Formatted Value is needed
Occurs when a Cell Style is needed
Occurs when a Cell ToolTip is needed
Occurs when a Cell Value is needed
Occurs when a ColumnGroupHeader style is needed
Occurs when a ColumnHeader RowHeader style is needed
Occurs when a ColumnHeader style is needed
Occurs when a ColumnHeader ToolTip is needed
Occurs when the grid needs to get the current display ranges
Occurs when a FilterRow style is needed
Occurs when a Filter ColumnHeader style is needed
Occurs when a GroupBox Size is needed
Occurs when a list of group detail rows is needed
Occurs when an GroupHeader style is needed
Occurs when a ColumnGroupHeader ToolTip is needed
Occurs when a Merged Cell Style is needed
Occurs when a GridPanel style is needed
Occurs when an element Group identifier is needed
Occurs when a row CellStyle is needed
Occurs when a row RowHeader style is needed
Occurs when a row's header text is needed
Occurs when a row style is needed
Occurs when a grid Group is about to be sorted
Occurs when a grid Group has been sorted
Occurs when a GridTextRow (Header, footer, etc) style is needed
Occurs when column Grouping has changed
Occurs when a Group Header has been clicked
Occurs when a Group Header has been double clicked
Occurs when a grid panel's order layout is being updated
Occurs when a grid panel's order layout has been updated
Occurs when the SuperGrid is looking for translated text for one of the internal text that are
displayed on menus, toolbars and customize forms. You need to set Handled=true if you want
your custom text to be used instead of the built-in system value.
Occurs when a GridPanel's NoRowsText has a MarkupLink that has been clicked
GridPreviewKeyDown
PreviewKeyDown
Occurs when the Virtual row filter needs refreshed
Occurs after a cell has been rendered
Occurs when a cell is about to be rendered
Occurs when a nested Panel Row has been rendered
Occurs when a nested Panel Row is about to be rendered
Occurs after a row has been rendered
Occurs when a row is about to be rendered
Occurs after a TextRow (Caption, Footer, etc) has been rendered
Occurs when a TextRow (Caption, Footer, etc) is about to be rendered
Occurs after a Group header has been rendered
Occurs when a Group header is about to be rendered
Occurs after a Column header has been rendered
Occurs when a Column header is about to be rendered
Occurs after a Column GroupHeader has been rendered
Occurs when a Column GroupHeader is about to be rendered
Occurs after a FilterPopup GripBar has been rendered
Occurs when a FilterPopup GripBar is about to be rendered
Occurs after a Filter Row has been rendered
Occurs when a Filter Row is about to be rendered
Occurs after a GroupBox has been rendered
Occurs when a GroupBox is about to be rendered
Occurs after a GroupBox Connector been rendered
Occurs when a GroupBox Connector is about to be rendered
Occurs when a virtual row needs loaded
Occurs when a row has been made the Active Row
Occurs when a row is about to be made the Active Row
Occurs when a row has been added
Occurs when a row is about to be added
Occurs when a row has been deleted
Occurs when a row is about to be deleted
Occurs when a row's 'detail' height is needed
Occurs when a row has been clicked
Occurs when a row has been double clicked
Occurs when a row header has been clicked
Occurs when a row header has been double clicked
Occurs when the grid Row Header has been resized
Occurs when a row InfoImage has been clicked
Occurs when a row InfoImage has been double clicked
Occurs when a row InfoImage has been entered via the mouse
Occurs when a row InfoImage has been exited via the mouse
Occurs when a 'bound' data row has been loaded
Occurs when a cell editor marks a row as Dirty
Occurs when a mouse button is pressed
while the mouse pointer is within a Row
Occurs when the mouse pointer enters a Row
Occurs when the mouse pointer leaves a Row
Occurs when the mouse pointer moves within a Row
Occurs when a mouse button is released
while the mouse pointer is within a Row
Occurs when a row has been moved or reordered
Occurs when a row is about to be moved or reordered
Occurs when a row has been resized
Occurs when a deleted row has been restored (undeleted)
Occurs when a deleted row is about to be restored (undeleted)
Occurs when a user enters the Insertion Row
or presses the 'insert' key to add a new row,
permitting default values to be set for each cell
Occurs when the grid Rows have been grouped (or ungrouped)
Occurs when the grid Rows are about to be grouped (or ungrouped)
Occurs when grid rows have been purged
Occurs when grid rows are about to be purged
Occurs when the grid Rows are about to be sorted
Occurs when the grid Rows have been sorted
Occurs when a row needs validating
Occurs after a row has been validated
Occurs when a virtual row has changed and
it's contents need stored
Occurs when after a virtual row has been loaded
Occurs when the Horizontal or Vertical scrollbar has been scrolled
Occurs when the Horizontal or Vertical
scrollbar has been scrolled to the Minimum and released
Occurs when the Horizontal or Vertical scrollbar has been scrolled to the Maximum and released
Occurs when the selected items in the grid has changed
Occurs when the selected items in the grid is about to change
Occurs when the grid sort order has changed
Occurs when the StyleManager style has changed
Occurs when a GridTextRow (Title, footer, ...) has been clicked
Occurs when a GridTextRow (Title, footer, ...) Row Header has been clicked
Occurs when a GridTextRow (Title, footer, ...) has a MarkupLink that has been clicked
Occurs after the grid has created its CellDisplayRanges list
Gets the current active cell
Gets the currently active cell editor, or null if
no edit is in progress
Gets the current active grid element (Row/Cell), or null if
there is no current active element
Gets the currently active FilterPanel
editor, or null if no edit is in progress
Gets the current active grid
Gets the current active row, or null if no row
is defined or active
BaseVisualStyles - the SuperGrid starting base styles
Gets or sets the Default Visual Styles for each grid element
For internal use only
Gets whether a cell editor is currently active
Gets the currently active editor cell, or null
if no cell is currently being edited
Gets the column containing the current edit
cell, or null if no edit is in progress
Gets the grid containing the cell currently
being edited, or null if no edit is in progress
Gets the row containing the cell currently
being edited, or null if no edit is in progress
Gets or sets whether Fast Scrolling is enabled. Default is true.
Gets or sets the ExpandButton Type
Gets or sets whether the Custom Expression
dialog colorizes the output expression
Gets or sets the expression colors used in the Custom Expression dialog
Gets or sets the max height of
the filter panel and filter popup drop-down
Gets or sets whether the Extended Custom Expression dialog
is used (permits user filter definition persistence)
Gets or sets the logical grid cursor
Gets a reference to the grid’s horizontal scrollbar
Gets the horizontal scrollbar maximum value
Gets or sets the horizontal scrollbar offset
Gets or sets whether Horizontal Scroll-bar is shown if needed because content of the control exceeds available width. Default value is true.
Gets whether grid updating / rendering is suspended
Gets the current NonModal cell being edited, or
null if no NonModel cell edit is in progress
Gets the current active PopupControl
(Returns null if none is currently active).
Gets the primary, root grid.
Gets or sets whether the Custom
Expression dialog shows user help
Gets or sets which StyleType (Default, MouseOver, etc) to use for element sizing
Gets or sets how the TAB key moves the focus when pressed.
Gets or sets the maximum tooltip length
Gets a reference to the grid’s vertical scrollbar
Gets the vertical scrollbar maximum value
Gets the vertical scrollbar offset
Gets or sets whether Vertical Scroll-bar is shown if needed because content of the control exceeds available height. Default value is true.
ActiveNonModalEditor
DefaultSize
Cursor
Occurs when property value has changed.
LicenseKey
Indicates whether touch support for scrolling is enabled.
Context under which data is being accessed
CellEdit
CellKeyEvent
CellMouseEvent
CellProposedSize
CellRender
CellValueLoad
CellValueStore
CellExpressionParse
CellExpressionEval
CellGetFormattedValue
SetRowPosition
RowFlush
InsertRow
Expand button type
NotSet
None
Circle
Square
Triangle
Context under which the New
row is being accessed / created
RowInit
RowActivate
RowDeactivate
Identifies grid 'parts' to be rendered
Nothing to render
Background needs to be rendered
Border needs to be rendered
Content needs to be rendered
RowHeader needs to be rendered
Whitespace needs to be rendered
Identifies selection style when the Tab key is pressed
Previous / Next cell.
Previous / Next cell in the same row.
Previous / Next Control.
GridCellActivatedEventArgs
GridEventArgs
GridEventArgs
Gets the event Grid
GridCellActivatedEventArgs
Gets the old (previous) ActiveCell
Gets the new (current) ActiveCell
GridCellActivatingEventArgs
GridCellActivatedEventArgs
Gets or sets whether to Cancel the operation
ActiveGridChangedEventArgs
GridActiveGridChangedEventArgs
Gets the old (previous) active GridPanel
Gets the new (current) active GridPanel
GridAfterCheckEventArgs
GridAfterCheckEventArgs
Gets the Item being checked or unchecked
GridAfterCollapseEventArgs
GridAfterExpandChangeEventArgs
GridAfterExpandChangeEventArgs
Gets the GridContainer being expanded or collapsed
Returns the source of the operation
GridRowAfterCollapseEventArgs
GridRowBeforeExpandEventArgs
GridBeforeCheckEventArgs
Gets or sets whether to Cancel the operation
GridBeforeExpandEventArgs
GridBeforeExpandEventArgs
GridRowBeforeExpandEventArgs
Gets or sets whether to Cancel the operation
GridBeforeExpandEventArgs
GridCellEventArgs
GridCellEventArgs
Gets the associated GridCell
GridCellClickEventArgs
GridCellClickEventArgs
Gets or sets whether to cancel the operation
Gets the associated MouseEventArgs
GridCellDoubleClickEventArgs
GridCellDoubleClickEventArgs
GridCellInfoEnterEventArgs
GridRowInfoEnterEventArgs
Gets or sets whether to cancel the default operation
Gets the associated event Location
GridCellInfoLeaveEventArgs
GridRowInfoLeaveEventArgs
GridCellMouseEventArgs
GridCellMouseEventArgs
Gets the associated GridCell
Gets the associated GridPanel
GridCellUserFunctionEventArgs
GridCellUserFunctionEventArgs
Gets or sets the associated function arguments
Gets or sets the associated function result
GridCellValidatedEventArgs
GridCellValidatedEventArgs
GridCellValidatingEventArgs
GridCellValidatingEventArgs
Gets or sets the Value to validate
Gets the formatted Value
Gets or sets whether to cancel the operation
resulting in the cell validation
GridCellValueChangedEventArgs
GridCellValueChangedEventArgs
Gets the context under which
the call value was changed
Gets the old cell Value
Gets the new cell Value
GridColumnEventArgs
GridColumnEventArgs
Gets th associated GridPanel
Gets the associated GridColumn
GridColumnHeaderClickEventArgs
GridColumnHeaderClickEventArgs
Gets or sets whether to cancel the operation
Gets the associated MouseEventArgs
GridColumnHeaderEventArgs
GridColumnHeaderEventArgs
Gets th associated GridPanel
Gets the associated GridColumnHeader
GridColumnHeaderMarkupLinkClickEventArgs
GridColumnHeaderMarkupLinkClickEventArgs
Gets the associated HyperLink HRef
Gets the associated HyperLink Name
GridColumnHeaderDoubleClickEventArgs
GridColumnHeaderDoubleClickEventArgs
GridColumnHeaderMouseEventArgs
GridColumnHeaderMouseEventArgs
Gets the associated GridColumnHeader
Gets the associated GridPanel
GridColumnGroupHeaderClickEventArgs
GridColumnGroupHeaderClickEventArgs
Gets or sets whether to cancel the operation
Gets the associated ColumnHeader
Gets the associated GroupHeader
Gets the associated MouseEventArgs
GridColumnGroupHeaderMarkupLinkClickEventArgs
GridColumnGroupHeaderMarkupLinkClickEventArgs
Gets the associated ColumnHeader
Gets the associated GroupHeader
Gets the associated HyperLink HRef
Gets the associated HyperLink Name
GridColumnGroupHeaderDoubleClickEventArgs
GridColumnGroupHeaderDoubleClickEventArgs
GridColumnGroupHeaderResizedEventArgs
GridColumnGroupHeaderResizedEventArgs
Gets th associated GridPanel
Gets the associated GridHeader
Gets the OldSize
Gets the NewSize
GridColumnGroupedEventArgs
GridColumnEventArgs
Gets th associated GridGroup
GridCompareElementsEventArgs
GridCancelEventArgs
GridEventArgs
Gets or sets whether
to cancel the operation entirely
GridCompareElementsEventArgs
Gets the left-hand element of the comparison
Gets the right-hand element of the comparison
Gets or sets the result of the element compare.
-1 = ElementA is less than ElementB
0 = ElementA is equal to ElementB
+1 = ElementA is greater than ElementB
GridDataBindingStartEventArgs
GridRowCancelEventArgs
GridRowEventArgs
GridRowEventArgs
Gets the associated GridRow
GridRowCancelEventArgs
Gets or sets whether to cancel the operation.
GridDataBindingStartEventArgs
Associated GridPanel
Associated GridRow
Name of table being bound to
Whether to auto-generate columns
Gets or sets whether to auto-generate
the nested table columns
Gets or sets how Child Relations
are processed by the SuperGrid
Gets the nested table name being bound
GridDataBindingCompleteEventArgs
GridDataBindingCompleteEventArgs
Gets how the list was changed
GridDataErrorEventArgs
GridDataErrorEventArgs
Gets the associated GridPanel
Gets the associated cell
Gets the context under which the Exception was thrown
Gets the Exception that was thrown
Gets or sets whether the grid should retry the operation
Gets whether the exception should be re-thrown by the grid
Gets the value that caused the Exception
GridDataFilteringStartEventArgs
GridDataFilteringStartEventArgs
Associated GridPanel
GridDataFilteringCompleteEventArgs
GridDataFilteringCompleteEventArgs
GridFilterBeginEditEventArgs
GridFilterEventArgs
GridFilterEventArgs
GridFilterBeginEditEventArgs
Gets or sets whether to cancel the operation
Gets the associated FilterPanel
GridFilterCancelEditEventArgs
GridFilterCancelEditEventArgs
Gets the associated FilterPanel
GridFilterColumnErrorEventArgs
GridFilterRowErrorEventArgs
GridFilterRowErrorEventArgs
Gets or sets whether to cancel the operation
Gets the associated filter Exception
Gets or sets whether the row is filtered out
Gets or sets whether to re-throw the exception
Gets or sets whether to post/display the error to the user
GridFilterColumnErrorEventArgs
Gets the associated GridColumn
GridFilterEditValueChangedEventArgs
Gets or sets whether to cancel the operation
Gets the associated FilterPanel
Gets the old filter value
Gets or sets the new filter value
Gets or sets the new filter display value
Gets or sets the new filter expression
GridFilterEndEditEventArgs
GridFilterEndEditEventArgs
Gets the associated FilterPanel
GridFilterHeaderClickEventArgs
GridFilterHeaderClickEventArgs
Gets or sets whether to cancel the operation
Gets the associated MouseEventArgs
GridFilterHelpClosingEventArgs
GridFilterHelpClosingEventArgs
Gets the associated Sample Expression help window
GridFilterHelpOpeningEventArgs
GridFilterHelpOpeningEventArgs
Gets or sets whether to cancel the operation
Gets the associated Sample Expression help window
GridFilterItemsLoadedEventArgs
GridFilterItemsLoadedEventArgs
Gets the associated ComboBoxEx
GridFilterLoadItemsEventArgs
GridFilterBeginEditEventArgs
Gets or sets whether to cancel the operation
Gets the associated ComboBoxEx
GridFilterLoadUserDataEventArgs
GridFilterLoadUserDataEventArgs
Gets or sets the associated FilterData (user defined
Custom filter expressions)
Gets or sets the associated Path to
the user defined filter data expression file
GridFilterPopupClosingEventArgs
GridFilterPopupClosingEventArgs
Gets the associated filter popup
GridFilterPopupLoadEventArgs
GridFilterPopupLoadEventArgs
Gets or sets whether to cancel the operation
Gets the associated filter popup
GridFilterPopupLoadedEventArgs
GridFilterPopupLoadedEventArgs
Gets the associated filter popup
GridFilterPopupOpeningEventArgs
GridFilterPopupOpeningEventArgs
Gets or sets whether to cancel the operation
Gets the associated filter popup
GridFilterPopupValueChangedEventArgs
Gets or sets whether to cancel the operation
Gets or sets the new filter value
Gets or sets the new filter display value
Gets or sets the new filter expression
Gets the filter popup item selected
GridFilterStoreUserDataEventArgs
GridFilterStoreUserDataEventArgs
Gets or sets the associated FilterData (user defined
Custom filter expressions)
Gets or sets the associated Path to
the user defined filter data expression file
GridFilterUserFunctionEventArgs
GridFilterUserFunctionEventArgs
Gets or sets the associated function arguments
Gets or sets whether the function was handled
Gets or sets the associated function result
GridGetGroupDetailRowsEventArgs
GridGetGroupDetailRowsEventArgs
Gets or sets the list of Post grouping DetailRows
Gets or sets the list of Post grouping DetailRows
Gets or sets the list of Pre grouping DetailRows
Gets the associated GridGroup
GridItemDragEventArgs
GridDragStartedEventArgs
Gets or sets whether to cancel the operation
Gets the associated GridPanel
GridGetCellFormattedValueEventArgs
GridGetCellFormattedValueEventArgs
Gets or sets the associated FormattedValue
GridGetCellRangeFormattedValueEventArgs
GridGetCellRangeFormattedValueEventArgs
Gets the associated CellRange
Gets or sets the associated FormattedValue
GridGetCellRangesEventArgs
GridGetCellRangesEventArgs
Associated GridPanel
Associated GridContainer
Row/col range being merge evaluated
List of CellRanges
Gets or sets whether to cancel the default operation
Gets or sets the CellRanges
Gets the current DisplayRange (row/col range
being processed / merged evaluated)
Gets the associated GridContainer
GridGetCellStyleEventArgs
GridGetCellStyleEventArgs
Gets the associated StyleType
Gets or sets the associated VisualStyle
GridGetCellToolTipEventArgs
GridGetCellToolTipEventArgs
Gets or sets whether to cancel the operation
Gets or sets the associated ToolTip text
GridGetCellValueEventArgs
GridGetCellValueEventArgs
Gets or sets the associated Value
GridGetColumnGroupHeaderStyleEventArgs
GridGetColumnGroupHeaderStyleEventArgs
Gets the associated StyleType
Gets or sets the associated VisualStyle
Gets the associated ColumnGroupHeader
GridGetColumnHeaderRowHeaderStyleEventArgs
GridGetColumnHeaderRowHeaderStyleEventArgs
Gets the associated ColumnHeader
Gets the associated StyleType
Gets or sets the associated VisualStyle
GridGetColumnHeaderStyleEventArgs
GridGetColumnHeaderStyleEventArgs
Gets the associated StyleType
Gets or sets the associated VisualStyle
GridGetColumnGroupHeaderToolTipEventArgs
GridGetColumnGroupHeaderToolTipEventArgs
Gets or sets whether to cancel the operation
Gets the associated ColumnGroupHeader
Gets the associated Header hit area
Gets or sets the associated ToolTip text
GridGetColumnHeaderToolTipEventArgs
GridGetColumnHeaderToolTipEventArgs
Gets or sets whether to cancel the operation
Gets the associated Header hit area
Gets or sets the associated ToolTip text
GridGetDisplayRangesEventArgs
GridGetDisplayRangesEventArgs
Associated GridPanel
Associated GridContainer
List of Row/col ranges to be merge evaluated
Gets or sets the DisplayRanges
Gets the associated GridContainer
GridGetFilterRowStyleEventArgs
GridGetFilterRowStyleEventArgs
Gets the associated GridFilter
Gets the associated StyleType
Gets or sets the associated VisualStyle
GridGetFilterColumnHeaderStyleEventArgs
GridGetFilterColumnHeaderStyleEventArgs
Gets the associated StyleType
Gets or sets the associated VisualStyle
GridConfigureGroupBoxEventArgs
GridConfigureGroupBoxEventArgs
Gets the associated GroupByRow
Gets the associated GridColumn
GridGetGroupHeaderStyleEventArgs
GridGetGroupHeaderStyleEventArgs
Gets the associated StyleType
Gets the associated Group Header Row
Gets or sets the associated VisualStyle
GridGetMergedCellStyleEventArgs
GridGetMergedCellStyleEventArgs
Gets the associated CellRange
Gets the associated StyleType
Gets or sets the associated VisualStyle
GridGetPanelStyleEventArgs
GridGetPanelStyleEventArgs
Gets or sets the associated VisualStyle
GridGetRowCellStyleEventArgs
GridGetRowCellStyleEventArgs
Gets the associated StyleType
Gets or sets the associated VisualStyle
GridGetRowHeaderStyleEventArgs
GridGetRowHeaderStyleEventArgs
Gets the associated StyleType
Gets or sets the associated VisualStyle
GridGetRowHeaderTextEventArgs
GridGetRowHeaderTextEventArgs
Associated GridPanel
Associated container row
Text to display in row header
Gets or sets the associated header text
GridGetRowStyleEventArgs
GridGetCellStyleEventArgs
Gets the associated StyleType
Gets or sets the associated VisualStyle
GridGetTextRowStyleEventArgs
GridGetTextRowStyleEventArgs
Gets the associated StyleType
Gets or sets the associated VisualStyle
Gets the associated GridTextRow
GridEditEventArgs
GridEditEventArgs
Gets the associated GridPanel
Gets the associated cell
Gets the associated cell EditControl
GridCloseEditEventArgs
GridCloseEditEventArgs
GridGetEditorEventArgs
GridGetEditorEventArgs
Gets the associated GridCell
Gets or sets the associated cell editor Type
Gets or sets the associated cell editor params
GridGetRendererEventArgs
GridGetRendererEventArgs
Gets the associated GridCell
Gets or sets the associated cell Render Type
Gets or sets the associated cell Render params
GridGetFilterEditTypeEventArgs
GridGetFilterEditTypeEventArgs
Gets the associated Filter edit type
GridGroupChangedEventArgs
GridRowClickEventArgs
Gets the associated GroupChangedAction
Gets the associated GridColumn
GridGroupHeaderClickEventArgs
GridRowClickEventArgs
Gets the associated GridGroup
Gets or sets whether to cancel the default operation
Gets the associated MouseEventArgs
Gets the associated GroupArea
GridGroupHeaderDoubleClickEventArgs
GridRowClickEventArgs
GridInitEditContextEventArgs
GridInitEditContextEventArgs
Gets the associated GridCell
GridNoRowsMarkupLinkClickEventArgs
GridNoRowsMarkupLinkClickEventArgs
Gets the associated HyperLink HRef
Gets the associated HyperLink Name
GridPostRenderCellEventArgs
GridPostRenderCellEventArgs
Gets the cell bounding rectangle
Gets the Graphics object
Gets the cell parts to render
GridPreRenderCellEventArgs
GridPreRenderCellEventArgs
Gets or sets whether
to cancel the operation entirely
GridPostRenderRowEventArgs
GridPostRenderEventArgs
Gets the Graphics object
Gets the bounding rectangle
Gets the parts to render
GridPreRenderRowEventArgs
GridPreRenderRowEventArgs
Gets or sets whether
to cancel the operation entirely
GridPostRenderColumnHeaderEventArgs
GridPostRenderColumnHeaderEventArgs
Gets the cell bounding rectangle
Gets the Graphics object
Gets the associated GridColumnHeader
Gets the associated GridColumn (which can be null
if the ColumnHeader's RowHeader is being rendered)
Gets the cell parts to render
GridPreRenderColumnHeaderEventArgs
GridPreRenderColumnHeaderEventArgs
Gets or sets whether
to cancel the operation entirely
GridPostRenderColumnGroupHeaderEventArgs
GridPostRenderColumnGroupHeaderEventArgs
Gets the cell bounding rectangle
Gets the Graphics object
Gets the associated ColumnHeader
Gets the associated GroupHeader
Gets the cell parts to render
GridPreRenderColumnGroupHeaderEventArgs
GridPreRenderColumnGroupHeaderEventArgs
Gets or sets whether
to cancel the operation entirely
GridPostRenderFilterPopupGripBarEventArgs
GridPostRenderFilterPopupGripBarEventArgs
Gets the GripBar bounding rectangle
Gets the FilterPopup object
Gets the Graphics object
GridPreRenderFilterPopupGripBarEventArgs
GridPreRenderFilterPopupGripBarEventArgs
Gets or sets whether to cancel the operation entirely
GridPostRenderFilterRowEventArgs
GridPostRenderFilterRowEventArgs
Gets the bounding rectangle
Gets the Graphics object
Gets the associated GridFilter
Gets the associated GridColumn (which can be null
if the Filter's RowHeader is being rendered)
Gets the parts to render
GridPreRenderFilterRowEventArgs
GridPreRenderFilterRowEventArgs
Gets or sets whether
to cancel the operation entirely
GridPostRenderGroupBoxConnectorEventArgs
GridPostRenderGroupBoxConnectorEventArgs
Gets the Graphics object
Gets the associated GroupByRow
Gets the first associated GridGroupBox
Gets the second associated GridGroupBox
GridPreRenderGroupBoxConnectorEventArgs
GridPreRenderGroupBoxConnectorEventArgs
Gets or sets whether
to cancel the operation entirely
GridPostRenderGroupBoxEventArgs
GridPostRenderGroupBoxEventArgs
Gets the Graphics object
Gets the bounding rectangle
Gets the parts to render
Gets the associated GroupByRow
Gets the associated GridGroupBox
GridPreRenderGroupBoxEventArgs
GridPreRenderGroupBoxEventArgs
Gets or sets whether
to cancel the operation entirely
GridPostRenderTextRowEventArgs
GridPostRenderTextRowEventArgs
Gets the Graphics object
Gets the bounding rectangle
Gets the parts to render
Gets the associated GridTextRow
GridPreRenderTextRowEventArgs
GridPreRenderTextRowEventArgs
Gets or sets whether
to cancel the operation entirely
PreviewKeyDown event, with the ability to specify that the key has been handled
PreviewKeyDown event, with the ability to specify that the key has been handled
Gets or sets whether the key was handled
GridRefreshFilterEventArgs
GridRefreshFilterEventArgs
GridRowActivatedEventArgs
GridRowActivatedEventArgs
Gets the old (previous) ActiveRow
Gets the new (current) ActiveRow
GridRowActivatingEventArgs
GridRowActivatingEventArgs
Gets or sets whether
to cancel the operation entirely
GridRowAddedEventArgs
GridRowAddedEventArgs
Gets the associated GridPanel.Rows
index where the row is to be inserted
GridRowAddingEventArgs
GridRowAddingEventArgs
Gets or sets whether
to cancel the operation entirely
Gets the associated GridPanel.Rows
index where the row is to be inserted
GridRowMovedEventArgs
GridRowDeletedEventArgs
Gets the associated selection of row indices to delete
GridRowDeletingEventArgs
GridRowDeletingEventArgs
Gets or sets whether
to cancel the operation entirely
GridRowClickEventArgs
GridRowClickEventArgs
Gets or sets whether to cancel the default operation
Gets the associated MouseEventArgs
Gets the associated RowArea
GridRowDoubleClickEventArgs
GridRowDoubleClickEventArgs
GridGetDetailRowHeightEventArgs
GridGetDetailRowHeightEventArgs
Associated GridPanel
Associated container row
Gets the event Grid
Gets the associated GridRow
Gets or sets the associated row PreDetail Height
Gets or sets the associated row PostDetail Height
Gets the associated row LayoutInfo
Gets or sets the associated row's needed size
GridGetGroupIdEventArgs
GridGetGroupIdEventArgs
Associated GridPanel
Associated grid element
Associated grid column
Associated Group identifier
Gets the event Grid
Gets the associated GridElement
Gets the associated GridColumn
Gets or sets the associated row Group Identifier
GridRowHeaderClickEventArgs
GridRowHeaderClickEventArgs
Gets the associated MouseEventArgs
Gets or sets whether to cancel the operation
GridRowHeaderDoubleClickEventArgs
GridRowHeaderDoubleClickEventArgs
GridRowInfoEnterEventArgs
GridRowInfoEnterEventArgs
Gets or sets whether to cancel the default operation
Gets the associated event Location
GridRowInfoLeaveEventArgs
GridRowInfoLeaveEventArgs
GridRowLoadedEventArgs
GridRowLoadedEventArgs
Gets a reference to the loaded GridRow
GridRowMouseEventArgs
GridRowMouseEventArgs
Gets the associated GridRow
Gets the associated GridPanel
Gets the associated RowArea
GridRowMovedEventArgs
GridRowMovedEventArgs
Gets the associated GridContainer
GridRowMovingEventArgs
GridRowMovingEventArgs
Gets or sets the Destination Container for the row
being moved.
Gets or sets the Destination index for the row
being moved.
Gets the Source Container of the row
being moved.
Gets the Source index of the row being moved.
GridRowsPurgingEventArgs
GridRowPurgeEventArgs
Gets or sets whether to include the associated GridPanel's
nested rows when purging deleted rows.
GridRowRestoredEventArgs
GridRowRestoredEventArgs
GridRowRestoringEventArgs
GridRowRestoringEventArgs
GridRowSetDefaultValuesEventArgs
GridRowDeletedEventArgs
Gets the associated GridRow
Gets the associated context under which
the new row data needs to be initialized
GridRowValidatedEventArgs
GridRowDeletedEventArgs
Gets the associated GridRow
GridRowValidatingEventArgs
GridRowValidatingEventArgs
Gets or sets whether
to cancel the operation entirely
GridScrollEventArgs
GridScrollEventArgs
Gets the scroll event args
GridSelectionChangingEventArgs
GridSelectionChangingEventArgs
Gets or sets whether to Cancel the operation
Gets the associated SelectedElements collection
Gets the associated starting selection index
Gets the associated starting selection count
Gets the selected state (true/selected, false/cleared)
GridTextRowEventArgs
GridTextRowEventArgs
Gets the associated GridTextRow
Gets the associated MouseEventArgs
GridTextRowMarkupLinkClickEventArgs
GridTextRowMarkupLinkClickEventArgs
Gets the associated HyperLink HRef
Gets the associated HyperLink Name
Gets the associated GridTextRow
GridUpdateCellDisplayRangesEventArgs
GridUpdateCellDisplayRangesEventArgs
Associated GridPanel
Associated GridContainer
Row/col range being merge evaluated
List of CellRanges
Gets or sets the CellRanges
Gets the current DisplayRange (row/col range
being processed / merged evaluated)
Gets the GridContainer
GridVirtualRowEventArgs
GridVirtualRowEventArgs
Gets the GridRow
Gets the associated row index
Represents the collection of grid items.
ClearItems
RemoveItem
TreeDisplay
RenderTreeLines
Measures the element given available size.
Size available to element
Reference to graphics object
Measures the end tag of an element. Most implementations do not need to do anything but implementations like the ones
that change color should return state back at this time.
Renders element.
Provides markup drawing context information.
Renders element tag end. Most implementations do not need to do anything but mplementations like the ones
that change color should return state back at this time.
Provides markup drawing context information.
Provides final rectangle to element and lets it arrange it's content given new constraint.
Final rectangle.
Arranges the element given the final size. Layout is two step process with Measure followed by Arrange.
Returns whether markup element is an block element that always consumes a whole line in layout.
Returns whether layout manager switches to new line after processing this element.
Returns whether layout manager can start new line with this element.
Gets the collection of child elements if any for this markup element.
Gets or sets whether element size is valid. When size is not valid element Measure method will be called to validate size.
Gets element parent or null if parent is not set.
Gets or sets actual rendering bounds.
Gets or sets whether markup element is visible.
Gets or sets actual rendered bounds for a give markup element if applicable.
Returns whether markup element is an block element that always consumes a whole line in layout.
Indicates paragraph content alignment
Indicates paragraph content alignment
Gets reference to markup start element.
Returns whether layout manager can start new line with this element.
Gets or sets heading level. Values from 1 to 6 are valid. Default is 1.
Returns whether hyper-link contains specified coordinates.
Creates new instance of the class.
Adds new object to the collection.
Object to add.
Index of newly added object.
Inserts new object into the collection.
Position of the object.
Object to insert.
Returns index of the object inside of the collection.
Reference to the object.
Index of the object.
Returns whether collection contains specified object.
Object to look for.
true if object is part of the collection, otherwise false.
Removes specified object from the collection.
Copies collection into the specified array.
Array to copy collection to.
Starting index.
Copies contained items to the MarkupElement array.
Array to copy to.
Gets or sets the collection parent element.
Returns reference to the object in collection based on it's index.
Tests whether input text could be markup text.
Text to test.
true if text could be markup, otherwise false
Holds text-markup related settings.
Gets the style of the hyperlink in its default state.
Gets the style of the hyperlink when mouse is over the link.
Gets the style of the visited hyperlink.
Defines the text-markup hyperlink appearance style.
Initializes a new instance of the HyperlinkStyle class.
Initializes a new instance of the HyperlinkStyle class.
Initializes a new instance of the HyperlinkStyle class.
Gets or sets hyperlink text color.
Gets or sets hyperlink back color.
Gets or sets the underline style for the hyperlink.
Gets whether style has been changed from its default state.
Defines hyperlink styles.
Hyper links are not marked.
Hyper links are underlined using solid line.
Hyper links are underlined using dashed line.
Gets or sets whether element size is valid. When size is not valid element Measure method will be called to validate size.
Returns whether layout manager switches to new line after processing this element.
Returns whether markup element is an block element that always consumes a whole line in layout.
Create the Metro Visual Style for SuperGridControl.
Represents base class that each visual style factory for SuperGridControl inherits from.
Create the DefaultVisualStyle for SuperGridControl.
Color-Factory used to generate colors.
New instance of DefaultVisualStyles class.
Create the DefaultVisualStyle for SuperGridControl with empty color factory.
New instance of DefaultVisualStyles class.
Returns the style factory for specified visual style.
Style to create factory for.
An instance of VisualStyleFactory.
Initializes a new instance of the MetroStyleFactory class.
Initializes a new instance of the MetroStyleFactory class.
Metro Part Colors to Initialize Style with.
Create the DefaultVisualStyle for SuperGridControl.
Color-Factory used to generate colors.
New instance of DefaultVisualStyles class.s
Office2010BlackStyleFactory
Create the DefaultVisualStyle for SuperGridControl.
Color-Factory used to generate colors.
New instance of DefaultVisualStyles class.s
Create the Office 2010 Blue Visual Style for SuperGridControl.
Create the DefaultVisualStyle for SuperGridControl.
Color-Factory used to generate colors.
New instance of DefaultVisualStyles class.s
Create the Office 2010 Silver Visual Style for SuperGridControl.
Create the DefaultVisualStyle for SuperGridControl.
Color-Factory used to generate colors.
New instance of DefaultVisualStyles class.s
VisualStylesTable
Gets the DefaultVisualStyles for specified SuperGrid style.
SuperGridStyle to return.
An instance of DefaultVisualStyle.
Replaces an system style with the specified visual style.
SuperGridStyle to replace.
DefaultVisualStyles to replace the system style with.
Defines available pre-defined SuperGrid visual styles.
Office 2010 Blue style.
Office 2010 Silver style.
Office 2010 Black style.
Metro Style.