Skip to main content

SalTableWindowBase

Namespace: PPJ.Runtime.Windows

Assembly: PPJ.Runtime.49 (4.9.0.0)

Table Window Implementation

public class SalTableWindowBase : UserControl

Properties

Instance memberActiveColumn

SalTableColumn: Returns the currently focused column.

Instance memberAllowDraggingLockedColumns

Boolean: Enables/Disables dragging locked columns. (Default: False)

Instance memberAllowSorting

Boolean: Enables/Disables automatic sorting on table columns. (Default: False)

Instance memberAutoScroll

Boolean: AutoScroll (Default: False)

Instance memberAutoScrollMargin

Size: AutoScrollMargin

Instance memberAutoScrollMinSize

Size: AutoScrollMinSize

Instance memberBackColor

Color: Returns/Sets the back color for the control. When the color is empty it defaults to Windows default color instead of returning the parent's color.

Instance memberBackgroundImage

Image: Background Image (Default: null)

Instance memberColHeader

Row: Returns the row used as the col header.

Instance memberColumns

SalTableColumnCollection: Returns the collection of columns.

Instance memberContextRow

Int32: Returns/Sets the context row.

Instance memberCurrentGrid

C1FlexGrid: Returns the current grid control.

Instance memberCurrentRow

Int32: Returns the current row index in the current grid control.

Instance memberDefaultRowHeight

Int32: Returns/Sets the default height of new rows.

Instance memberExtendLastColumn

Boolean: Enables/Disables the extension of the last column to fill the grid. (Default: True)

Instance memberFocusRow

Int32: Returns/Sets the focus row.

Instance memberFocusRowStyle

FocusRowStyle: Enables/Disables the focus frame around the current row. (Default: Thick)

Instance memberIsEmbedded

Boolean: Returns true if the SalTableWindow control is embedded and the columns are owned/parented by the container.

Instance memberMainGrid

C1FlexGrid: Returns the main grid control.

Instance memberRedraw

Boolean: Enables/Disables redrawing for the control.

Instance memberRowHeader

Column: Returns the column used as the row header.

Instance memberRowHeaderFlags

Int32: Returns/Sets row header flags. TBL_RowHdr_*

Instance memberRowHeaderImages

ArrayList: Returns the collection of images used to show row flags on the row header. The collection contains DictionaryEntry items where the key is the flags to test and the value is the image object. Row flags are tested in the order they are found in the list.

Instance memberRowHeaderTitle

String: Returns/Sets the row header title.

Instance memberRowHeaderTitleAlign

HorizontalAlignment: Indicates how the row header title should be aligned.

Instance memberRowHeaderWidth

Int32: Returns/Sets the row header width.

Instance memberRows

SalTableRowCollection: Returns the collection of rows in the main grid.

Instance memberShowCellLabels

Boolean: Gets or sets whether the grid should display labels over cells whose contents are partially hidden. (Default: False)

Instance memberShowCursor

Boolean: Enables/Disables the arrow icon on the current row. (Default: False)

Instance memberShowFocusRow

Boolean: Enables/Disables the focus frame around the current row. (Default: True)

Instance memberSplitGrid

C1FlexGrid: Returns the split grid control.

Instance memberSplitRows

SalTableRowCollection: Returns the collection of rows in the split grid.

Instance memberSplitter

Splitter: Returns the splitter control between the main grid and the split grid.

Instance memberTableFlags

Int32: Returns/Sets table flags. TBL_Flag_*

Instance memberTrimming

StringTrimming: Defines how to trim the content that doesn't fit the width of the cell. (Default: None)

Instance memberUseVisualStyles

Boolean: Enables/Disabled drawing of columns and rows headers using the current visual style theme renderer. (Default: False)

Methods

Instance memberGetCellStyle(column, row)

Returns the CellStyle object for the specified cell.

ParameterTypeDescription
columnSalTableColumn
rowInt32

Returns: CellStyle.

Instance memberGetCellStyleNew(column, row)

Returns or creates the CellStyle object for the specified cell. The CellStyle is guaranteed not to be one of the cached CellStyle instances.

ParameterTypeDescription
columnSalTableColumn
rowInt32

Returns: CellStyle.

Instance memberGetColHeaderStyle(column)

Returns the CellStyle object for the fixed cells in the specified column.

ParameterTypeDescription
columnSalTableColumn

Returns: CellStyle.

Instance memberGetColHeaderStyleNew(column)

Returns or creates the CellStyle object for the fixed cells in the specified column.

ParameterTypeDescription
columnSalTableColumn

Returns: CellStyle.

Instance memberGetColStyle(column)

Returns the CellStyle object for the specified column.

ParameterTypeDescription
columnSalTableColumn

Returns: CellStyle.

Instance memberGetColStyleNew(column)

Returns or creates the CellStyle object for the specified column.

ParameterTypeDescription
columnSalTableColumn

Returns: CellStyle.

Instance memberGetRowHeaderStyle(row)

Returns the CellStyle for the fixed cells for the specified row.

ParameterTypeDescription
rowInt32Context row

Returns: CellStyle.

Instance memberGetRowHeaderStyleNew(row)

Returns or creates the CellStyle for the fixed cells for the specified row.

ParameterTypeDescription
rowInt32Context row

Returns: CellStyle.

Instance memberGetRowStyle(row)

Returns the CellStyle object for the specified row.

ParameterTypeDescription
rowInt32Context row

Returns: CellStyle.

Instance memberGetRowStyleNew(row)

Returns or creates the CellStyle object for the specified row.

ParameterTypeDescription
rowInt32Context row

Returns: CellStyle.

Instance memberTranslateRowContext(rowNum, rowIndex, grid)

ParameterTypeDescription
rowNumInt32
rowIndexInt32&
gridC1FlexGrid&

Returns: Boolean.

Inherited By

NameDescription
SalTableWindowTable Window Control
SalQuickToolTipChildTableChild table window with tool tip support