TTMSFNCDataGrid Class
The registered DataGrid component. Drop this on a form or frame. Publishes the full API of TTMSFNCCustomDataGrid and registers it in the IDE component palette. All properties, methods, and events of TTMSFNCCustomDataGrid are available here.
API unit family: TMSFNCDataGrid
Inherits from: TTMSFNCCustomDataGrid
Syntax
TTMSFNCDataGrid = class(TTMSFNCCustomDataGrid)
class PASCALIMPLEMENTATION TTMSFNCDataGrid : public TTMSFNCCustomDataGrid
Properties
| Name | Description |
|---|---|
| Adapter | Data adapter used to connect the grid to an external data source. (inherited from TTMSFNCCustomDataGrid) |
| AutoFillAppearance | Defines the appearance of the autofill handle and related visual feedback. (inherited from TTMSFNCCustomDataGrid) |
| BitmapAligns | Gets or sets the alignment of the bitmap in the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| BitmapAspectRatios | When True, the bitmap at the indexed cell preserves its aspect ratio during rendering; when False, it is stretched to fill the cell without aspect correction. (inherited from TTMSFNCCustomDataGrid) |
| BitmapCentereds | When True, the bitmap at the indexed cell is centered within the cell bounds; when False, it is aligned according to BitmapAligns. (inherited from TTMSFNCCustomDataGrid) |
| BitmapContainer | Bitmap container used to resolve named or shared bitmap resources. (inherited from TTMSFNCCustomDataGrid) |
| BitmapCroppeds | When True, the bitmap at the indexed cell is cropped to fit the cell bounds; when False, the full image is drawn. (inherited from TTMSFNCCustomDataGrid) |
| BitmapHeights | Gets or sets the bitmap height for the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| BitmapMargins | Gets or sets the bitmap margins for the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| BitmapPositions | Gets or sets the bitmap position relative to text in the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| BitmapStretcheds | When True, the bitmap at the indexed cell is stretched to fill the cell bounds; when False, it is rendered at its natural size. (inherited from TTMSFNCCustomDataGrid) |
| BitmapWidths | Gets or sets the bitmap width for the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| Booleans | When True, the cell is in a checked or active state; when False, it is unchecked or inactive. (inherited from TTMSFNCCustomDataGrid) |
| BottomRow | Index of the last visible row in the current viewport. (inherited from TTMSFNCCustomDataGrid) |
| CellAppearance | Defines the default visual appearance for grid cells and cell states. (inherited from TTMSFNCCustomDataGrid) |
| CellData | Gets direct access to the cell item stored at the specified column and row. (inherited from TTMSFNCCustomDataGrid) |
| CellPopupMenu | Popup menu shown for grid cells. (inherited from TTMSFNCCustomDataGrid) |
| Cells | Gets or sets the display value of the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| Colors | Gets or sets the background color of the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| ColumnCalculations | Gets or sets the automatic calculation definitions for a column. (inherited from TTMSFNCCustomDataGrid) |
| ColumnCount | Number of columns in the grid. (inherited from TTMSFNCCustomDataGrid) |
| ColumnOrders | Gets or sets the display order index for a column. (inherited from TTMSFNCCustomDataGrid) |
| ColumnPositions | Returns the pixel position of a column in the current layout. (inherited from TTMSFNCCustomDataGrid) |
| ColumnReverseOrders | Maps display-order column indices back to their original column indices. (inherited from TTMSFNCCustomDataGrid) |
| ColumnViewMode | Controls how columns are mapped between data and display views. (inherited from TTMSFNCCustomDataGrid) |
| ColumnVisible | Gets or sets whether the indexed column is shown. Setting to False hides the column; setting to True unhides it. (inherited from TTMSFNCCustomDataGrid) |
| ColumnWidths | Gets or sets the width of a column. (inherited from TTMSFNCCustomDataGrid) |
| ColumnWidthsDIP | Gets or sets the width of a column in device-independent pixels. (inherited from TTMSFNCCustomDataGrid) |
| Columns | Collection that defines column-specific settings. (inherited from TTMSFNCCustomDataGrid) |
| ColumnsEditor | Provides access to the columns editor configuration. (inherited from TTMSFNCCustomDataGrid) |
| Comments | Gets or sets the comment text attached to the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| ConditionalFormatting | Declarative conditional-formatting rules collection. (inherited from TTMSFNCCustomDataGrid) |
| ControlAligns | Gets or sets the alignment of an embedded control in the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| ControlHeights | Gets or sets the height of an embedded control in the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| ControlHeightsDIP | Gets or sets the height of an embedded control in device-independent pixels. (inherited from TTMSFNCCustomDataGrid) |
| ControlPositions | Gets or sets the position of an embedded control relative to text in the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| ControlTexts | Gets or sets the text associated with an embedded cell control. (inherited from TTMSFNCCustomDataGrid) |
| ControlWidths | Gets or sets the width of an embedded control in the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| ControlWidthsDIP | Gets or sets the width of an embedded control in device-independent pixels. (inherited from TTMSFNCCustomDataGrid) |
| Controls | Gets or sets the embedded control assigned to the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| CustomHorizontalScrollBar | Provides access to the custom horizontal scrollbar when custom scrollbars are enabled. (inherited from TTMSFNCCustomDataGrid) |
| CustomScrollBars | When True, the grid uses custom scrollbar controls instead of the native ones; when False, the platform's native scrollbars are used. (inherited from TTMSFNCCustomDataGrid) |
| CustomVerticalScrollBar | Provides access to the custom vertical scrollbar when custom scrollbars are enabled. (inherited from TTMSFNCCustomDataGrid) |
| DefaultColumnWidth | Default width used for new or reset columns. (inherited from TTMSFNCCustomDataGrid) |
| DefaultRowHeight | Default height used for new or reset rows. (inherited from TTMSFNCCustomDataGrid) |
| Designer | Enables design-time behavior for the grid. (inherited from TTMSFNCCustomDataGrid) |
| DragAppearance | Defines the appearance used while dragging rows, columns, or cells. (inherited from TTMSFNCCustomDataGrid) |
| DragCell | Coordinates of the cell currently involved in a drag operation. (inherited from TTMSFNCCustomDataGrid) |
| EditingCell | Coordinates of the cell currently being edited. (inherited from TTMSFNCCustomDataGrid) |
| ExternalHorizontalScrollBar | Assigns an external horizontal scrollbar to control horizontal scrolling. (inherited from TTMSFNCCustomDataGrid) |
| ExternalVerticalScrollBar | Assigns an external vertical scrollbar to control vertical scrolling. (inherited from TTMSFNCCustomDataGrid) |
| Filter | Provides access to the grid data filter collection. (inherited from TTMSFNCCustomDataGrid) |
| FilterActions | Actions displayed for filter commands. (inherited from TTMSFNCCustomDataGrid) |
| FilterAppearance | Defines the appearance of filter UI elements. (inherited from TTMSFNCCustomDataGrid) |
| FilterBuilder | Provides access to the advanced filter builder. (inherited from TTMSFNCCustomDataGrid) |
| FilterEditors | Gets the filter editor control assigned to the specified column. (inherited from TTMSFNCCustomDataGrid) |
| FilterFormatType | The filter expression syntax used throughout the grid, for filtering and for conditional formatting expression rules. (inherited from TTMSFNCCustomDataGrid) |
| FilteredRowCount | Number of rows currently visible after filtering. (inherited from TTMSFNCCustomDataGrid) |
| FixedBottomRowCount | Number of rows fixed at the bottom of the grid. (inherited from TTMSFNCCustomDataGrid) |
| FixedColumnCount | Number of columns fixed at the left side of the grid. (inherited from TTMSFNCCustomDataGrid) |
| FixedRightColumnCount | Number of columns fixed at the right side of the grid. (inherited from TTMSFNCCustomDataGrid) |
| FixedRowCount | Number of rows fixed at the top of the grid. (inherited from TTMSFNCCustomDataGrid) |
| Floats | Gets or sets the floating-point value stored in the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| FocusedCell | Gets or sets the cell that currently has keyboard focus. (inherited from TTMSFNCCustomDataGrid) |
| FontColors | Gets or sets the font color of the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| FontNames | Gets or sets the font family name of the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| FontSizes | Gets or sets the font size of the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| FontStyles | Gets or sets the font style of the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| Footer | Configures the grid footer, including visibility, layout, buttons, and paging controls. (inherited from TTMSFNCCustomDataGrid) |
| FooterFirstPageButton | Returns the footer button that navigates to the first page. (inherited from TTMSFNCCustomDataGrid) |
| FooterLastPageButton | Returns the footer button that navigates to the last page. (inherited from TTMSFNCCustomDataGrid) |
| FooterNextPageButton | Returns the footer button that navigates to the next page. (inherited from TTMSFNCCustomDataGrid) |
| FooterPageInfo | Returns the footer text control that displays the current page information. (inherited from TTMSFNCCustomDataGrid) |
| FooterPageSelector | Returns the footer page selector combo box used by the built-in paging UI. (inherited from TTMSFNCCustomDataGrid) |
| FooterPreviousPageButton | Returns the footer button that navigates to the previous page. (inherited from TTMSFNCCustomDataGrid) |
| FreezeColumnCount | Number of columns frozen while horizontal scrolling. (inherited from TTMSFNCCustomDataGrid) |
| FreezeRowCount | Number of rows frozen while vertical scrolling. (inherited from TTMSFNCCustomDataGrid) |
| GlobalFont | Applies the global font to grid text rendering. (inherited from TTMSFNCCustomDataGrid) |
| Grids | Gets or sets the nested grid assigned to the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| GroupInfo | Gets grouping metadata for the specified row. (inherited from TTMSFNCCustomDataGrid) |
| HasFilter | When True, at least one active filter condition is applied to the data; when False, no filter is active. (inherited from TTMSFNCCustomDataGrid) |
| HasFilterEditor | When True, a filter editor control is assigned to the indexed column; when False, no filter editor is present for that column. (inherited from TTMSFNCCustomDataGrid) |
| HasLayout | When True, the indexed cell has a custom layout assigned; when False, the cell uses the default layout. (inherited from TTMSFNCCustomDataGrid) |
| HasRowOrder | When True, the indexed row has an explicit display order set; when False, the row appears in its natural index order. (inherited from TTMSFNCCustomDataGrid) |
| Header | Configures the grid header, including visual grouping and the header button bar. (inherited from TTMSFNCCustomDataGrid) |
| HeaderBarRect | Rectangle occupied by the header button bar. (inherited from TTMSFNCCustomDataGrid) |
| HeaderGroups | Provides access to the visual header grouping collection. (inherited from TTMSFNCCustomDataGrid) |
| HeaderRect | Rectangle occupied by the grid header. (inherited from TTMSFNCCustomDataGrid) |
| HeaderVisualGroupingRect | Rectangle occupied by the visual header grouping area. (inherited from TTMSFNCCustomDataGrid) |
| HiddenColumnCount | Number of hidden columns. (inherited from TTMSFNCCustomDataGrid) |
| HiddenColumnWidths | Gets the stored width of a hidden column. (inherited from TTMSFNCCustomDataGrid) |
| HiddenColumns | When True, the indexed column is hidden from view; when False, the column is visible. (inherited from TTMSFNCCustomDataGrid) |
| HiddenRowCount | Number of hidden rows. (inherited from TTMSFNCCustomDataGrid) |
| HiddenRowHeights | Gets the stored height of a hidden row. (inherited from TTMSFNCCustomDataGrid) |
| HiddenRows | When True, the indexed row is hidden from view; when False, the row is visible. (inherited from TTMSFNCCustomDataGrid) |
| Hints | Gets or sets the hint text assigned to the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| HorizontalScrollBar | Provides access to the horizontal scrollbar control. (inherited from TTMSFNCCustomDataGrid) |
| HorizontalScrollBarVisible | When True, the horizontal scroll bar is shown; when False, it is hidden. (inherited from TTMSFNCCustomDataGrid) |
| Icons | Image resources used for built-in grid icons. (inherited from TTMSFNCCustomDataGrid) |
| Ints | Gets or sets the integer value stored in the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| Layouts | Gets or sets the custom layout assigned to the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| LeftColumn | Index of the first visible column in the current viewport. (inherited from TTMSFNCCustomDataGrid) |
| ManagedObjects | Gets or sets an object whose lifetime is managed by the grid cell data. (inherited from TTMSFNCCustomDataGrid) |
| MergedColumns | When True, the indexed column is part of a merged cell region; when False, the column is not merged. (inherited from TTMSFNCCustomDataGrid) |
| MergedRows | When True, the indexed row is part of a merged cell region; when False, the row is not merged. (inherited from TTMSFNCCustomDataGrid) |
| Objects | Gets or sets an object reference stored in the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| Options | General feature and behavior options for the grid. (inherited from TTMSFNCCustomDataGrid) |
| PageCount | Total number of pages based on the current paging settings. (inherited from TTMSFNCCustomDataGrid) |
| PageIndex | Index of the currently active page. (inherited from TTMSFNCCustomDataGrid) |
| Paging | When True, the grid displays records in pages and uses the paging controls, page count, and page index to navigate them. (inherited from TTMSFNCCustomDataGrid) |
| ProgressValue | Gets or sets the progress value displayed in the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| ReadOnlys | Gets or sets whether the specified cell is read-only. When True, the user cannot edit the cell. (inherited from TTMSFNCCustomDataGrid) |
| RendererSource | References an external renderer layer the grid renders with by reference. (inherited from TTMSFNCCustomDataGrid) |
| RightColumn | Index of the last visible column in the current viewport. (inherited from TTMSFNCCustomDataGrid) |
| RowCalculations | Gets or sets the automatic calculation definitions for a row. (inherited from TTMSFNCCustomDataGrid) |
| RowCount | Number of rows in the grid. (inherited from TTMSFNCCustomDataGrid) |
| RowHeights | Gets or sets the height of a row. (inherited from TTMSFNCCustomDataGrid) |
| RowHeightsDIP | Gets or sets the height of a row in device-independent pixels. (inherited from TTMSFNCCustomDataGrid) |
| RowNodeChildCount | Gets the number of child rows for a node row. (inherited from TTMSFNCCustomDataGrid) |
| RowNodeLevel | Gets the hierarchy level of a node row. (inherited from TTMSFNCCustomDataGrid) |
| RowNodeState | Gets or sets the expanded or collapsed state of a node row. (inherited from TTMSFNCCustomDataGrid) |
| RowOrders | Gets or sets the display order index for a row. (inherited from TTMSFNCCustomDataGrid) |
| RowPositions | Returns the pixel position of a row in the current layout. (inherited from TTMSFNCCustomDataGrid) |
| RowReverseOrders | Maps display-order row indices back to their original row indices. (inherited from TTMSFNCCustomDataGrid) |
| RowText | Gets or sets the row header text for the specified row. (inherited from TTMSFNCCustomDataGrid) |
| RowTypes | Gets or sets the row type for the specified row. (inherited from TTMSFNCCustomDataGrid) |
| RowViewMode | Controls how rows are mapped between data and display views. (inherited from TTMSFNCCustomDataGrid) |
| RowVisible | Gets or sets whether the indexed row is shown. Setting to False hides the row; setting to True unhides it. (inherited from TTMSFNCCustomDataGrid) |
| ScrollMode | Defines how the grid responds to scrolling. (inherited from TTMSFNCCustomDataGrid) |
| ScrollUpdate | Controls when the grid updates during scrolling. (inherited from TTMSFNCCustomDataGrid) |
| SelectedCellCount | Number of selected cells. (inherited from TTMSFNCCustomDataGrid) |
| SelectedCells | Gets or sets whether the specified cell is selected. When True, the cell is part of the current selection. (inherited from TTMSFNCCustomDataGrid) |
| SelectedColumnCount | Number of selected columns. (inherited from TTMSFNCCustomDataGrid) |
| SelectedColumns | Gets or sets whether the specified column is selected. When True, every cell in the column is part of the current selection. (inherited from TTMSFNCCustomDataGrid) |
| SelectedRowCount | Number of selected rows. (inherited from TTMSFNCCustomDataGrid) |
| SelectedRows | Gets or sets whether the specified row is selected. When True, every cell in the row is part of the current selection. (inherited from TTMSFNCCustomDataGrid) |
| Selection | Current selected cell range. (inherited from TTMSFNCCustomDataGrid) |
| SortIndexList | List of columns currently participating in sorting. (inherited from TTMSFNCCustomDataGrid) |
| SortIndicatorAppearance | Defines the appearance of the column-header sort indicator (order number font/badge and arrow glyph size). (inherited from TTMSFNCCustomDataGrid) |
| StartColumn | Start column of the current selection range. (inherited from TTMSFNCCustomDataGrid) |
| StartRow | Start row of the current selection range. (inherited from TTMSFNCCustomDataGrid) |
| States | Gets or sets the visual state flags for the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| StopColumn | End column of the current selection range. (inherited from TTMSFNCCustomDataGrid) |
| StopRow | End row of the current selection range. (inherited from TTMSFNCCustomDataGrid) |
| StoredCells | Gets or sets whether the specified cell is stored explicitly. (inherited from TTMSFNCCustomDataGrid) |
| StretchScrollBars | When True, the scroll bars are stretched along the grid edges instead of using their fixed default size. (inherited from TTMSFNCCustomDataGrid) |
| Strings | Gets or sets the string value stored in the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| StrippedCells | Gets or sets whether the specified cell is stripped from storage/export output. (inherited from TTMSFNCCustomDataGrid) |
| TextAligns | Gets or sets the horizontal text alignment of the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| TextAngles | Gets or sets the text rotation angle of the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| TopRow | Index of the first visible row in the current viewport. (inherited from TTMSFNCCustomDataGrid) |
| TotalColumnWidth | Total width of all columns in the current layout. (inherited from TTMSFNCCustomDataGrid) |
| TotalRowHeight | Total height of all rows in the current layout. (inherited from TTMSFNCCustomDataGrid) |
| Version | Returns the component version string. (inherited from TTMSFNCCustomDataGrid) |
| VerticalScrollBar | Provides access to the vertical scrollbar control. (inherited from TTMSFNCCustomDataGrid) |
| VerticalScrollBarVisible | When True, the vertical scroll bar is visible when the grid content can scroll vertically. (inherited from TTMSFNCCustomDataGrid) |
| VerticalTextAligns | Gets or sets the vertical text alignment of the specified cell. (inherited from TTMSFNCCustomDataGrid) |
| VisibleColumnCount | Number of visible columns. (inherited from TTMSFNCCustomDataGrid) |
| VisibleRowCount | Number of visible rows. (inherited from TTMSFNCCustomDataGrid) |
| WordWrapping | Gets or sets whether text wraps in the specified cell. When True, text continues on additional lines inside the cell bounds. (inherited from TTMSFNCCustomDataGrid) |
Methods
| Name | Description |
|---|---|
| AddBitmap | Turns a cell into a bitmap cell that displays the given bitmap. (inherited from TTMSFNCCustomDataGrid) |
| AddBitmapColumn | Turns every data cell (between the fixed top and bottom rows) of a column into a bitmap cell showing the given bitmap. (inherited from TTMSFNCCustomDataGrid) |
| AddButton | Turns a cell into a button cell. (inherited from TTMSFNCCustomDataGrid) |
| AddButtonColumn | Turns every data cell (between the fixed top and bottom rows) of a column into a button cell. (inherited from TTMSFNCCustomDataGrid) |
| AddCheckBox | Turns a cell into a checkbox cell. (inherited from TTMSFNCCustomDataGrid) |
| AddCheckBoxColumn | Turns every data cell (between the fixed top and bottom rows) of a column into a checkbox cell. (inherited from TTMSFNCCustomDataGrid) |
| AddColumn | Appends one empty column at the right of the grid. (inherited from TTMSFNCCustomDataGrid) |
| AddDataCheckBox | Turns a cell into a data checkbox cell: the check state is derived from, and written to, the cell value itself. (inherited from TTMSFNCCustomDataGrid) |
| AddDataCheckBoxColumn | Turns every data cell (between the fixed top and bottom rows) of a column into a data checkbox cell whose state follows the cell value. (inherited from TTMSFNCCustomDataGrid) |
| AddDataProgressBar | Turns a cell into a data progress bar cell: the bar position is taken from the numeric cell value. (inherited from TTMSFNCCustomDataGrid) |
| AddDataProgressBarColumn | Turns every data cell (between the fixed top and bottom rows) of a column into a data progress bar cell whose position follows the cell value. (inherited from TTMSFNCCustomDataGrid) |
| AddDataRadioButton | Turns a cell into a data radio button cell: the selected state follows the cell value. (inherited from TTMSFNCCustomDataGrid) |
| AddDataRadioButtonColumn | Turns every data cell (between the fixed top and bottom rows) of a column into a data radio button cell. (inherited from TTMSFNCCustomDataGrid) |
| AddFilterEditor | Makes sure a filter editor exists for a cell, creating it on demand. (inherited from TTMSFNCCustomDataGrid) |
| AddGrid | Embeds a nested sub-grid renderer in the specified cell and returns it for further configuration. (inherited from TTMSFNCCustomDataGrid) |
| AddNodeRow | Converts a row into a collapsible node row that owns the rows directly below it. (inherited from TTMSFNCCustomDataGrid) |
| AddProgressBar | Turns a cell into a progress bar cell. (inherited from TTMSFNCCustomDataGrid) |
| AddProgressBarColumn | Turns every data cell (between the fixed top and bottom rows) of a column into a progress bar cell. (inherited from TTMSFNCCustomDataGrid) |
| AddRadioButton | Turns a cell into a radio button cell. (inherited from TTMSFNCCustomDataGrid) |
| AddRadioButtonColumn | Turns every data cell (between the fixed top and bottom rows) of a column into a radio button cell. (inherited from TTMSFNCCustomDataGrid) |
| AddRow | Appends one empty row at the bottom of the grid. (inherited from TTMSFNCCustomDataGrid) |
| ApplyFilter | Evaluates the conditions in Filter (or the filter builder expression when Options.Filtering.Advanced is True) and hides the rows that do not match. (inherited from TTMSFNCCustomDataGrid) |
| AutoFill | Fills a target range by extending the pattern of a source range, like dragging the fill handle. (inherited from TTMSFNCCustomDataGrid) |
| AutoFillCustomListRemove | Removes a single custom auto-fill sequence list by its key. (inherited from TTMSFNCCustomDataGrid) |
| AutoFillCustomListSet | Registers or replaces a custom cyclic auto-fill sequence (for example quarters or project phases). (inherited from TTMSFNCCustomDataGrid) |
| AutoFillCustomListTryGet | Retrieves a custom auto-fill sequence by key. (inherited from TTMSFNCCustomDataGrid) |
| AutoFillCustomListsClear | Removes all custom auto-fill sequence lists registered with AutoFillCustomListSet. (inherited from TTMSFNCCustomDataGrid) |
| AutoFillCustomListsCount | Returns the number of registered custom auto-fill sequence lists. (inherited from TTMSFNCCustomDataGrid) |
| AutoNumberColumn | Fills a column with consecutive integers. (inherited from TTMSFNCCustomDataGrid) |
| AutoNumberRow | Fills a row with consecutive integers. (inherited from TTMSFNCCustomDataGrid) |
| AutoSizeColumn | Resizes a column to the width that fits its cell content. (inherited from TTMSFNCCustomDataGrid) |
| AutoSizeColumns | Resizes every column to the width that fits its cell content. (inherited from TTMSFNCCustomDataGrid) |
| AutoSizeGrid | Resizes every column and every row to fit their content in a single update. (inherited from TTMSFNCCustomDataGrid) |
| AutoSizeRow | Resizes a row to the height that fits its cell content. (inherited from TTMSFNCCustomDataGrid) |
| AutoSizeRows | Resizes every row to the height that fits its cell content. (inherited from TTMSFNCCustomDataGrid) |
| BaseCell | Returns the top-left base cell of the merged range that contains a cell. (inherited from TTMSFNCCustomDataGrid) |
| CanDeleteColumn | Checks whether the specified column can structurally be deleted. (inherited from TTMSFNCCustomDataGrid) |
| CanDeleteRow | Checks whether the specified row can structurally be deleted. (inherited from TTMSFNCCustomDataGrid) |
| CanInsertColumn | Checks whether a column can structurally be inserted at the specified index. (inherited from TTMSFNCCustomDataGrid) |
| CanInsertRow | Checks whether a row can structurally be inserted at the specified index. (inherited from TTMSFNCCustomDataGrid) |
| CanMergeCells | Checks whether a rectangular range can be merged. (inherited from TTMSFNCCustomDataGrid) |
| CanMoveColumn | Checks whether a column can structurally be moved to another index. (inherited from TTMSFNCCustomDataGrid) |
| CanMoveRow | Checks whether a row can structurally be moved to another index. (inherited from TTMSFNCCustomDataGrid) |
| CanSwapColumn | Checks whether two columns can structurally be swapped. (inherited from TTMSFNCCustomDataGrid) |
| CanSwapRow | Checks whether two rows can structurally be swapped. (inherited from TTMSFNCCustomDataGrid) |
| CancelEditing | Closes the active in-place editor without writing its value back to the cell, and returns focus to the grid. (inherited from TTMSFNCCustomDataGrid) |
| ClearCells | Clears the values and per-cell data of every cell in a range. (inherited from TTMSFNCCustomDataGrid) |
| ClearColumns | Removes all items from the Columns collection. (inherited from TTMSFNCCustomDataGrid) |
| ClearControlCache | Clears the shared cache of embedded controls that cells reuse to display control content (checkboxes, buttons, progress bars and similar). (inherited from TTMSFNCCustomDataGrid) |
| ClearFilter | Clears all filter conditions and the filter builder expression, and shows all filtered rows again. (inherited from TTMSFNCCustomDataGrid) |
| ClearNodeRow | Turns a node row back into a normal row. (inherited from TTMSFNCCustomDataGrid) |
| ClearSelection | Deselects all selected cells, rows and columns and clears the focused cell. (inherited from TTMSFNCCustomDataGrid) |
| CloseFilterPopup | Closes the filter drop-down popup if it is open. (inherited from TTMSFNCCustomDataGrid) |
| CollapseAllNodes | Collapses every node row in a single update, hiding all child rows. (inherited from TTMSFNCCustomDataGrid) |
| CollapseNode | Collapses a node row by hiding its child rows. (inherited from TTMSFNCCustomDataGrid) |
| ColumnAverage | Returns the average of the numeric values in a column. (inherited from TTMSFNCCustomDataGrid) |
| ColumnByHeader | Finds the first column whose Header equals the given text. (inherited from TTMSFNCCustomDataGrid) |
| ColumnByName | Finds the first column whose Name equals the given value. (inherited from TTMSFNCCustomDataGrid) |
| ColumnCalculation | Runs a one-off aggregate calculation on a column and writes the result into the grid. (inherited from TTMSFNCCustomDataGrid) |
| ColumnCustomCalculation | Computes a custom aggregate for a column. (inherited from TTMSFNCCustomDataGrid) |
| ColumnDistinct | Returns the number of distinct text values in a column. (inherited from TTMSFNCCustomDataGrid) |
| ColumnIndexByHeader | Returns the index of the first column whose Header equals the given text. (inherited from TTMSFNCCustomDataGrid) |
| ColumnIndexByName | Returns the index of the first column whose Name equals the given value. (inherited from TTMSFNCCustomDataGrid) |
| ColumnMax | Returns the largest numeric value in a column. (inherited from TTMSFNCCustomDataGrid) |
| ColumnMin | Returns the smallest numeric value in a column. (inherited from TTMSFNCCustomDataGrid) |
| ColumnSpan | Returns the number of columns spanned by the merged range a cell belongs to. (inherited from TTMSFNCCustomDataGrid) |
| ColumnStandardDeviation | Returns the standard deviation of the numeric values in a column. (inherited from TTMSFNCCustomDataGrid) |
| ColumnSum | Returns the sum of the numeric values in a column. (inherited from TTMSFNCCustomDataGrid) |
| CopyToClipboard | Copies cells to the system clipboard as tab-delimited text. (inherited from TTMSFNCCustomDataGrid) |
| CutToClipboard | Copies cells to the clipboard with CopyToClipboard and then clears them. (inherited from TTMSFNCCustomDataGrid) |
| DeleteColumn | Removes a column, shifting the following columns to the left. (inherited from TTMSFNCCustomDataGrid) |
| DeleteColumns | Removes consecutive columns, shifting the following columns to the left. (inherited from TTMSFNCCustomDataGrid) |
| DeleteRow | Removes a row, shifting the following rows up. (inherited from TTMSFNCCustomDataGrid) |
| DeleteRows | Removes consecutive rows, shifting the following rows up. (inherited from TTMSFNCCustomDataGrid) |
| DisplayToRealCell | Converts a display cell coordinate to the physical (storage) coordinate. (inherited from TTMSFNCCustomDataGrid) |
| DisplayToRealColumn | Converts a display column index to the physical (storage) column index. (inherited from TTMSFNCCustomDataGrid) |
| DisplayToRealRow | Converts a display row index to the physical (storage) row index. (inherited from TTMSFNCCustomDataGrid) |
| Draw | Paints the grid: the cells of the root renderer, then the footer and the header areas. (inherited from TTMSFNCCustomDataGrid) |
| EditCell | Opens the in-place editor for a cell. (inherited from TTMSFNCCustomDataGrid) |
| ExpandAllNodes | Expands every node row in a single update, showing all child rows. (inherited from TTMSFNCCustomDataGrid) |
| ExpandNode | Expands a node row by showing its child rows. (inherited from TTMSFNCCustomDataGrid) |
| Find | Searches the grid for the given text with default parameters and returns the first matching cell. (inherited from TTMSFNCCustomDataGrid) |
| FindAll | Counts all occurrences of a text and returns the first matching cell. (inherited from TTMSFNCCustomDataGrid) |
| FindFirst | Starts a stateful search from the beginning of the search range; call FindNext to advance to subsequent matches. (inherited from TTMSFNCCustomDataGrid) |
| FindNext | Continues the last search after the previously found cell, reusing its text and parameters. (inherited from TTMSFNCCustomDataGrid) |
| FirstPage | Scrolls to the first page by setting PageIndex to 0. (inherited from TTMSFNCCustomDataGrid) |
| GetCellKind | Returns the area of the grid a cell belongs to: normal, fixed row/column, freeze row/column, or one of the root (corner) areas. (inherited from TTMSFNCCustomDataGrid) |
| GetCellMergeType | Classifies the merge area a cell belongs to. (inherited from TTMSFNCCustomDataGrid) |
| GetCellObjectForCell | Returns the live cell object currently rendered for a cell. (inherited from TTMSFNCCustomDataGrid) |
| GetCellSize | Returns the size of a cell, including the full span when the cell is merged. (inherited from TTMSFNCCustomDataGrid) |
| GetFilterTypeName | Returns the display name of a filter comparison type, as shown in the filter user interface. (inherited from TTMSFNCCustomDataGrid) |
| GetHMax | Returns the maximum value of the horizontal scroll bar. (inherited from TTMSFNCCustomDataGrid) |
| GetHScrollValue | Returns the current horizontal scroll position. (inherited from TTMSFNCCustomDataGrid) |
| GetHViewPortSize | Returns the page (viewport) size of the horizontal scroll bar. (inherited from TTMSFNCCustomDataGrid) |
| GetMaxLevel | Returns the deepest node level stored for any row. (inherited from TTMSFNCCustomDataGrid) |
| GetParentRow | Returns the node row that is the direct parent of a row. (inherited from TTMSFNCCustomDataGrid) |
| GetRootRow | Returns the top-level (level 0) node row above a row. (inherited from TTMSFNCCustomDataGrid) |
| GetTotalFixedBottomRowHeight | Calculates the combined height of the fixed bottom rows. (inherited from TTMSFNCCustomDataGrid) |
| GetTotalFixedColumnWidth | Calculates the combined width of the fixed left columns. (inherited from TTMSFNCCustomDataGrid) |
| GetTotalFixedRightColumnWidth | Calculates the combined width of the fixed right columns. (inherited from TTMSFNCCustomDataGrid) |
| GetTotalFixedRowHeight | Calculates the combined height of the fixed top rows. (inherited from TTMSFNCCustomDataGrid) |
| GetVMax | Returns the maximum value of the vertical scroll bar. (inherited from TTMSFNCCustomDataGrid) |
| GetVScrollValue | Returns the current vertical scroll position. (inherited from TTMSFNCCustomDataGrid) |
| GetVViewPortSize | Returns the page (viewport) size of the vertical scroll bar. (inherited from TTMSFNCCustomDataGrid) |
| GoToCell | Brings a cell into view and optionally selects it. (inherited from TTMSFNCCustomDataGrid) |
| GoToFirstPage | Scrolls to the first page; same as GoToPage(0). (inherited from TTMSFNCCustomDataGrid) |
| GoToLastPage | Scrolls to the last page; same as GoToPage(PageCount - 1). (inherited from TTMSFNCCustomDataGrid) |
| GoToPage | Scrolls so that the first row of the given page becomes the top row. (inherited from TTMSFNCCustomDataGrid) |
| Group | Groups the data rows by the values of a column. (inherited from TTMSFNCCustomDataGrid) |
| GroupAverage | Shows the average of a column for every group. (inherited from TTMSFNCCustomDataGrid) |
| GroupCalculation | Runs an aggregate calculation on a column for every group of grouped data. (inherited from TTMSFNCCustomDataGrid) |
| GroupCount | Shows the number of rows of every group for a column. (inherited from TTMSFNCCustomDataGrid) |
| GroupCustomCalculation | Shows a custom aggregate of a column for every group. (inherited from TTMSFNCCustomDataGrid) |
| GroupDistinct | Shows the number of distinct values of a column for every group. (inherited from TTMSFNCCustomDataGrid) |
| GroupMax | Shows the maximum of a column for every group. (inherited from TTMSFNCCustomDataGrid) |
| GroupMin | Shows the minimum of a column for every group. (inherited from TTMSFNCCustomDataGrid) |
| GroupSort | Sorts the rows inside every group on a column, keeping the groups themselves in place. (inherited from TTMSFNCCustomDataGrid) |
| GroupStandardDeviation | Shows the standard deviation of a column for every group. (inherited from TTMSFNCCustomDataGrid) |
| GroupSum | Shows the sum of a column for every group. (inherited from TTMSFNCCustomDataGrid) |
| HasRowData | Returns True when a row item is stored for the row. (inherited from TTMSFNCCustomDataGrid) |
| HideColumn | Hides a column; its width is kept and restored by UnhideColumn. (inherited from TTMSFNCCustomDataGrid) |
| HideRow | Hides a row; its height is kept and restored by UnhideRow. (inherited from TTMSFNCCustomDataGrid) |
| HilightCells | Wraps occurrences of a text in highlight markup in the cells covered by the options. (inherited from TTMSFNCCustomDataGrid) |
| InitSample | Clears the grid, resets the default style and loads built-in sample data in four columns. (inherited from TTMSFNCCustomDataGrid) |
| InsertColumn | Inserts an empty column at the specified index, shifting the following columns to the right. (inherited from TTMSFNCCustomDataGrid) |
| InsertColumns | Inserts empty columns at the specified index, shifting the following columns to the right. (inherited from TTMSFNCCustomDataGrid) |
| InsertRow | Inserts an empty row at the specified index, shifting the following rows down. (inherited from TTMSFNCCustomDataGrid) |
| InsertRows | Inserts empty rows at the specified index, shifting the following rows down. (inherited from TTMSFNCCustomDataGrid) |
| IsCellBase | Returns True when the cell is its own base cell. (inherited from TTMSFNCCustomDataGrid) |
| IsCellDisabled | Returns True when the cell cannot be interacted with as a normal data cell. (inherited from TTMSFNCCustomDataGrid) |
| IsCellDisplayed | Returns True when the cell is part of the displayed data view. (inherited from TTMSFNCCustomDataGrid) |
| IsCellFixed | Returns True when the cell lies in a fixed row (top or bottom) or a fixed column (left or right). (inherited from TTMSFNCCustomDataGrid) |
| IsCellFixedRoot | Returns True when the cell lies in one of the corner areas where fixed columns and fixed rows intersect. (inherited from TTMSFNCCustomDataGrid) |
| IsCellFreeze | Returns True when the cell lies in a freeze row or freeze column. (inherited from TTMSFNCCustomDataGrid) |
| IsCellFreezeFixed | Returns True when the cell lies where a freeze band crosses a fixed band. (inherited from TTMSFNCCustomDataGrid) |
| IsCellFreezeRoot | Returns True when the cell lies where the freeze columns and freeze rows intersect. (inherited from TTMSFNCCustomDataGrid) |
| IsCellHidden | Returns True when the cell is not part of the displayed data view. (inherited from TTMSFNCCustomDataGrid) |
| IsCellMerged | Returns True when the cell is covered by a merged range, including its base cell. (inherited from TTMSFNCCustomDataGrid) |
| IsCellSelected | Returns True when the cell is part of the current selection. (inherited from TTMSFNCCustomDataGrid) |
| IsCellValid | Returns True when the cell coordinate lies inside the grid bounds. (inherited from TTMSFNCCustomDataGrid) |
| IsCellVisible | Returns True when the cell is currently on screen. (inherited from TTMSFNCCustomDataGrid) |
| IsColumnDisplayed | Returns True when the column is part of the displayed data view. (inherited from TTMSFNCCustomDataGrid) |
| IsColumnHidden | Returns True when the column is hidden. (inherited from TTMSFNCCustomDataGrid) |
| IsColumnMerged | Returns True when the column is flagged as merged. (inherited from TTMSFNCCustomDataGrid) |
| IsColumnValid | Returns True when the column index lies inside the grid bounds. (inherited from TTMSFNCCustomDataGrid) |
| IsColumnVisible | Returns True when the column is displayed and currently on screen. (inherited from TTMSFNCCustomDataGrid) |
| IsEditing | Returns True while an in-place editor is open. (inherited from TTMSFNCCustomDataGrid) |
| IsFixedCellSelected | Returns True when a fixed cell should be drawn as selected because its row or column is part of the selection. (inherited from TTMSFNCCustomDataGrid) |
| IsGrouped | Returns True when grouping is currently applied. (inherited from TTMSFNCCustomDataGrid) |
| IsRowBand | Returns True when the row is rendered with the band layout. (inherited from TTMSFNCCustomDataGrid) |
| IsRowDisplayed | Returns True when the row is part of the displayed data view. (inherited from TTMSFNCCustomDataGrid) |
| IsRowFilter | Returns True when the row type is grtFilter, the row hosting the filter editors. (inherited from TTMSFNCCustomDataGrid) |
| IsRowFiltered | Returns True when the row is filtered out. (inherited from TTMSFNCCustomDataGrid) |
| IsRowHidden | Returns True when the row is not shown, either because it was hidden or because it is filtered out. (inherited from TTMSFNCCustomDataGrid) |
| IsRowMerged | Returns True when the row is flagged as merged. (inherited from TTMSFNCCustomDataGrid) |
| IsRowNode | Returns True when the row type is grtNode, a collapsible node row (for example a group header). (inherited from TTMSFNCCustomDataGrid) |
| IsRowNormal | Returns True when the row is a regular data row. (inherited from TTMSFNCCustomDataGrid) |
| IsRowSummary | Returns True when the row type is grtSummary, a summary row inserted by grouping or calculations. (inherited from TTMSFNCCustomDataGrid) |
| IsRowValid | Returns True when the row index lies inside the grid bounds. (inherited from TTMSFNCCustomDataGrid) |
| IsRowVisible | Returns True when the row is not hidden (by filtering, node collapsing or an explicit hide). (inherited from TTMSFNCCustomDataGrid) |
| LastPage | Scrolls to the last page. (inherited from TTMSFNCCustomDataGrid) |
| LinearFill | Fills cells with their own coordinates as text ('column:row'), which is useful for testing layouts. (inherited from TTMSFNCCustomDataGrid) |
| LoadFromCSVData | Loads cell data from a CSV file using the system default (ANSI) encoding. (inherited from TTMSFNCCustomDataGrid) |
| LoadFromCSVStreamData | Loads cell data from a stream containing CSV text, using the system default (ANSI) encoding. (inherited from TTMSFNCCustomDataGrid) |
| LoadFromFileData | Loads cell data from a file in the grid's own text format, as written by SaveToFileData, using the system default encoding. (inherited from TTMSFNCCustomDataGrid) |
| LoadFromFileStreamData | Loads cell data in the grid's own text format from a stream, using the system default encoding. (inherited from TTMSFNCCustomDataGrid) |
| LoadFromJSONData | Loads cell data from a JSON file using the specified encoding. (inherited from TTMSFNCCustomDataGrid) |
| LoadFromJSONStreamData | Loads cell data from a stream containing JSON, using the specified encoding. (inherited from TTMSFNCCustomDataGrid) |
| LoadFromJSONTextData | Loads data from a JSON string. (inherited from TTMSFNCCustomDataGrid) |
| LoadFromXMLData | Loads data from an XML file using the default encoding. (inherited from TTMSFNCCustomDataGrid) |
| LoadFromXMLStreamData | Loads data from an XML stream using the default encoding. (inherited from TTMSFNCCustomDataGrid) |
| LoadSampleData | Fills the grid with built-in demo data. (inherited from TTMSFNCCustomDataGrid) |
| LogMessage | Raises the grid log-message event with the specified text and severity. (inherited from TTMSFNCCustomDataGrid) |
| LoopThroughColumns | Executes a callback for each column, optionally including fixed columns. (inherited from TTMSFNCCustomDataGrid) |
| LoopThroughRows | Executes a callback for each row, optionally including fixed rows. (inherited from TTMSFNCCustomDataGrid) |
| MarkCells | Marks cells whose text matches AHilightText for persistent flagging independent of visual highlighting. (inherited from TTMSFNCCustomDataGrid) |
| MatchFilter | Evaluates the current filter against a row without changing its filtered state. (inherited from TTMSFNCCustomDataGrid) |
| MergeCells | Merges a rectangular block of cells into a single display cell. (inherited from TTMSFNCCustomDataGrid) |
| MergeColumn | Vertically merges all data cells in the specified column into a single display cell. (inherited from TTMSFNCCustomDataGrid) |
| MergeColumns | Vertically merges all data cells in ACount consecutive columns starting at AColumn. (inherited from TTMSFNCCustomDataGrid) |
| MergeRange | Merges all cells within the given coordinate range. (inherited from TTMSFNCCustomDataGrid) |
| MergeRow | Horizontally merges all data cells in the specified row into a single display cell. (inherited from TTMSFNCCustomDataGrid) |
| MergeRows | Horizontally merges all data cells in ACount consecutive rows starting at ARow. (inherited from TTMSFNCCustomDataGrid) |
| MoveColumn | Reorders a column by moving it from AFromColumn to AToColumn. (inherited from TTMSFNCCustomDataGrid) |
| MoveRow | Reorders a row by moving it from AFromRow to AToRow. (inherited from TTMSFNCCustomDataGrid) |
| NextPage | Scrolls to the next page by incrementing PageIndex; nothing changes on the last page. (inherited from TTMSFNCCustomDataGrid) |
| NextSelectableColumn | Returns the next selectable cell to the right of a cell, as used by keyboard navigation. (inherited from TTMSFNCCustomDataGrid) |
| NextSelectableRow | Returns the next selectable cell below a cell, as used by keyboard navigation. (inherited from TTMSFNCCustomDataGrid) |
| NextVisibleColumn | Returns the next displayed cell to the right of a cell, skipping hidden columns and merged spans. (inherited from TTMSFNCCustomDataGrid) |
| NextVisibleRow | Returns the next displayed cell below a cell, skipping hidden or filtered rows and merged spans. (inherited from TTMSFNCCustomDataGrid) |
| PasteFromClipboard | Pastes tab-delimited text from the clipboard starting at the focused cell. (inherited from TTMSFNCCustomDataGrid) |
| PreviousPage | Scrolls to the previous page by decrementing PageIndex; nothing changes on the first page. (inherited from TTMSFNCCustomDataGrid) |
| PreviousSelectableColumn | Returns the previous selectable cell to the left of a cell, as used by keyboard navigation. (inherited from TTMSFNCCustomDataGrid) |
| PreviousSelectableRow | Returns the previous selectable cell above a cell, as used by keyboard navigation. (inherited from TTMSFNCCustomDataGrid) |
| PreviousVisibleColumn | Returns the previous displayed cell to the left of a cell, skipping hidden columns and merged spans. (inherited from TTMSFNCCustomDataGrid) |
| PreviousVisibleRow | Returns the previous displayed cell above a cell, skipping hidden or filtered rows and merged spans. (inherited from TTMSFNCCustomDataGrid) |
| RandomFill | Fills all data cells (and optionally fixed cells) with random integer values. (inherited from TTMSFNCCustomDataGrid) |
| RealToDisplayCell | Converts a physical (storage) cell coordinate to the display coordinate. (inherited from TTMSFNCCustomDataGrid) |
| RealToDisplayColumn | Converts a physical (storage) column index to its display index. (inherited from TTMSFNCCustomDataGrid) |
| RealToDisplayRow | Converts a physical (storage) row index to its display index. (inherited from TTMSFNCCustomDataGrid) |
| RealToVisualColumn | Converts a physical (storage) column index to its position among the columns actually rendered (display order applied, hidden columns skipped). (inherited from TTMSFNCCustomDataGrid) |
| RealToVisualRow | Converts a physical (storage) row index to its position among the rows actually rendered (display order applied, hidden and filtered rows skipped). (inherited from TTMSFNCCustomDataGrid) |
| RemoveBitmap | Removes the bitmap cell type from the specified cell, reverting it to a plain text cell. (inherited from TTMSFNCCustomDataGrid) |
| RemoveButton | Removes the button cell type from the specified cell, reverting it to a plain text cell. (inherited from TTMSFNCCustomDataGrid) |
| RemoveCheckBox | Removes the checkbox cell type from the specified cell, reverting it to a plain text cell. (inherited from TTMSFNCCustomDataGrid) |
| RemoveDataCheckBox | Removes the data-bound checkbox control from the specified cell coordinate. (inherited from TTMSFNCCustomDataGrid) |
| RemoveDataRadioButton | Removes the data-bound radio button control from the specified cell coordinate. (inherited from TTMSFNCCustomDataGrid) |
| RemoveFilter | Clears all filter rules and makes all rows visible again. (inherited from TTMSFNCCustomDataGrid) |
| RemoveFilterEditor | Removes the inline filter editor from the specified fixed-row cell. (inherited from TTMSFNCCustomDataGrid) |
| RemoveGrid | Removes the nested sub-grid renderer from the specified cell, reverting it to a plain cell. (inherited from TTMSFNCCustomDataGrid) |
| RemoveLayout | Removes the custom layout assigned to the specified cell coordinate. (inherited from TTMSFNCCustomDataGrid) |
| RemoveNodeRow | Removes the node structure from a row, making it a plain data row again. (inherited from TTMSFNCCustomDataGrid) |
| RemoveProgressBar | Removes the progress bar cell type from the specified cell, reverting it to a plain text cell. (inherited from TTMSFNCCustomDataGrid) |
| RemoveRadioButton | Removes the radio button cell type from the specified cell, reverting it to a plain text cell. (inherited from TTMSFNCCustomDataGrid) |
| Replace | Replaces text in all data cells using default find parameters. (inherited from TTMSFNCCustomDataGrid) |
| ResetDrag | Resets the current drag operation and clears drag state. (inherited from TTMSFNCCustomDataGrid) |
| RowAverage | Returns the average of the numeric values in a row. (inherited from TTMSFNCCustomDataGrid) |
| RowCalculation | Runs a built-in aggregate calculation across a row and stores the result in associated summary columns. (inherited from TTMSFNCCustomDataGrid) |
| RowCustomCalculation | Computes a custom aggregate for a row. (inherited from TTMSFNCCustomDataGrid) |
| RowDistinct | Returns the number of distinct text values in a row. (inherited from TTMSFNCCustomDataGrid) |
| RowMax | Returns the largest numeric value in a row. (inherited from TTMSFNCCustomDataGrid) |
| RowMin | Returns the smallest numeric value in a row. (inherited from TTMSFNCCustomDataGrid) |
| RowSpan | Returns the number of rows spanned by the merged range a cell belongs to. (inherited from TTMSFNCCustomDataGrid) |
| RowStandardDeviation | Returns the standard deviation of the numeric values in a row. (inherited from TTMSFNCCustomDataGrid) |
| RowSum | Returns the sum of the numeric values in a row. (inherited from TTMSFNCCustomDataGrid) |
| SaveToCSVData | Saves cell data to a CSV file using the default encoding. (inherited from TTMSFNCCustomDataGrid) |
| SaveToCSVStreamData | Saves cell data to a CSV stream using the default encoding. (inherited from TTMSFNCCustomDataGrid) |
| SaveToFileData | Saves cell data to the native grid file format using the default encoding. (inherited from TTMSFNCCustomDataGrid) |
| SaveToFileStreamData | Saves cell data to the native grid file format into a stream using the default encoding. (inherited from TTMSFNCCustomDataGrid) |
| SaveToHTMLData | Exports the visible grid content as an HTML table to a file using the default encoding. (inherited from TTMSFNCCustomDataGrid) |
| SaveToHTMLStreamData | Exports the visible grid content as an HTML table into a stream using the default encoding. (inherited from TTMSFNCCustomDataGrid) |
| SaveToImageData | Renders the grid to a PNG image file. (inherited from TTMSFNCCustomDataGrid) |
| SaveToImageStreamData | Renders the grid to a PNG image written to a stream. (inherited from TTMSFNCCustomDataGrid) |
| Scroll | Programmatically scrolls the grid to the given pixel position. (inherited from TTMSFNCCustomDataGrid) |
| SelectAllCells | Selects all data cells in the grid. (inherited from TTMSFNCCustomDataGrid) |
| SelectCell | Selects the specified cell, optionally applying Shift or Ctrl multi-selection semantics. (inherited from TTMSFNCCustomDataGrid) |
| SelectCellRange | Selects a rectangular range of cells defined by column and row indices. (inherited from TTMSFNCCustomDataGrid) |
| SelectColumns | Selects all cells in the specified column range. (inherited from TTMSFNCCustomDataGrid) |
| SelectRows | Selects all cells in the specified row range. (inherited from TTMSFNCCustomDataGrid) |
| SetBitmap | Replaces the existing cell content with a bitmap cell using a TTMSFNCBitmap instance. (inherited from TTMSFNCCustomDataGrid) |
| SetBitmapColumn | Replaces every data row cell in the column with a bitmap cell using a TTMSFNCBitmap. (inherited from TTMSFNCCustomDataGrid) |
| SetButton | Replaces the existing cell content with a button cell having the given caption. (inherited from TTMSFNCCustomDataGrid) |
| SetButtonColumn | Replaces every data row cell in the column with a button cell. (inherited from TTMSFNCCustomDataGrid) |
| SetCheckBox | Replaces the existing cell content with a checkbox cell having the given initial state. (inherited from TTMSFNCCustomDataGrid) |
| SetCheckBoxColumn | Replaces every data row cell in the column with a checkbox cell. (inherited from TTMSFNCCustomDataGrid) |
| SetGrid | Makes a cell host a nested sub-grid renderer and returns it. (inherited from TTMSFNCCustomDataGrid) |
| SetNodeRow | Replaces an existing row with a collapsible tree node row; same behaviour as AddNodeRow but works on an existing row. (inherited from TTMSFNCCustomDataGrid) |
| SetProgressBar | Replaces the existing cell content with a progress bar cell having the given initial value. (inherited from TTMSFNCCustomDataGrid) |
| SetProgressBarColumn | Replaces every data row cell in the column with a progress bar cell. (inherited from TTMSFNCCustomDataGrid) |
| SetRadioButton | Replaces the existing cell content with a radio button cell having the given state and group index. (inherited from TTMSFNCCustomDataGrid) |
| SetRadioButtonColumn | Replaces every data row cell in the column with a radio button cell. (inherited from TTMSFNCCustomDataGrid) |
| ShowColumnsEditor | Opens the column visibility and order editor dialog. (inherited from TTMSFNCCustomDataGrid) |
| ShowConditionalFormattingEditor | Opens the conditional formatting rule editor modally for this grid and applies the edited rules when the user confirms. (inherited from TTMSFNCCustomDataGrid) |
| ShowFilterDialog | Opens the advanced filter dialog for configuring filter rules. (inherited from TTMSFNCCustomDataGrid) |
| ShowFindDialog | Opens the find dialog for searching cell text. (inherited from TTMSFNCCustomDataGrid) |
| ShowReplaceDialog | Opens the find-and-replace dialog. (inherited from TTMSFNCCustomDataGrid) |
| Sort | Sorts all data rows by the specified column and direction. (inherited from TTMSFNCCustomDataGrid) |
| SortIndexed | Re-applies the last sort using the previously computed sort index list. (inherited from TTMSFNCCustomDataGrid) |
| SplitCell | Removes the merge from a merged cell, restoring the individual cells within the formerly merged area. (inherited from TTMSFNCCustomDataGrid) |
| StopEditing | Closes the active in-place editor, writes its value back to the cell and returns focus to the grid. (inherited from TTMSFNCCustomDataGrid) |
| StretchColumns | Stretches columns according to the requested mode, range, and optional target width. (inherited from TTMSFNCCustomDataGrid) |
| StretchRows | Stretches rows according to the requested mode, range, and optional target height. (inherited from TTMSFNCCustomDataGrid) |
| SwapCells | Exchanges the content of two cells. (inherited from TTMSFNCCustomDataGrid) |
| SwapColumns | Exchanges the position of two columns, swapping all their cell data. (inherited from TTMSFNCCustomDataGrid) |
| SwapRows | Exchanges the position of two rows, swapping all their cell data. (inherited from TTMSFNCCustomDataGrid) |
| ToggleNode | Toggles the expand/collapse state of the specified node row. (inherited from TTMSFNCCustomDataGrid) |
| TypeOfValue | Returns the runtime type kind of a cell value. (inherited from TTMSFNCCustomDataGrid) |
| Ungroup | Removes all grouping and returns the grid to a flat, ungrouped view. (inherited from TTMSFNCCustomDataGrid) |
| UnhideAll | Unhides all hidden rows and columns. (inherited from TTMSFNCCustomDataGrid) |
| UnhideAllColumns | Unhides all hidden columns. (inherited from TTMSFNCCustomDataGrid) |
| UnhideAllRows | Unhides all hidden rows. (inherited from TTMSFNCCustomDataGrid) |
| UnhideColumn | Unhides the specified column. (inherited from TTMSFNCCustomDataGrid) |
| UnhideRow | Unhides the specified row. (inherited from TTMSFNCCustomDataGrid) |
| UnhilightCells | Removes visual highlights previously applied by HilightCells. (inherited from TTMSFNCCustomDataGrid) |
| UnmarkCells | Removes persistent cell marks previously applied by MarkCells. (inherited from TTMSFNCCustomDataGrid) |
| UpdateCalculations | Re-runs all column and row calculations and refreshes summary rows. (inherited from TTMSFNCCustomDataGrid) |
| UpdateColumnCalculation | Re-runs a single named column calculation identified by AName for the specified column. (inherited from TTMSFNCCustomDataGrid) |
| UpdateColumnCalculations | Re-runs all named column calculations. (inherited from TTMSFNCCustomDataGrid) |
| UpdateRowCalculation | Re-runs a single named row calculation identified by AName for the specified row. (inherited from TTMSFNCCustomDataGrid) |
| UpdateRowCalculations | Re-runs all named row calculations. (inherited from TTMSFNCCustomDataGrid) |
| ValueIsEmpty | Returns True when a cell value holds no value. (inherited from TTMSFNCCustomDataGrid) |
| ValueIsFloat | Returns True when a cell value is stored as a floating-point type. (inherited from TTMSFNCCustomDataGrid) |
| ValueIsInteger | Returns True when a cell value is stored as an integer type. (inherited from TTMSFNCCustomDataGrid) |
| ValueIsString | Returns True when a cell value is stored as a string type. (inherited from TTMSFNCCustomDataGrid) |
| ValueToBoolean | Converts a cell value to a Boolean without raising an exception. (inherited from TTMSFNCCustomDataGrid) |
| ValueToFloat | Converts a cell value to a Double without raising an exception. (inherited from TTMSFNCCustomDataGrid) |
| ValueToInt64 | Converts a cell value to an Int64 without raising an exception. (inherited from TTMSFNCCustomDataGrid) |
| ValueToInteger | Converts a cell value to an Integer without raising an exception. (inherited from TTMSFNCCustomDataGrid) |
| ValueToString | Converts a cell value to a string without raising an exception. (inherited from TTMSFNCCustomDataGrid) |
| VisualToRealColumn | Converts a position among the rendered columns (display order applied, hidden columns skipped) back to the physical (storage) column index. (inherited from TTMSFNCCustomDataGrid) |
| VisualToRealRow | Converts a position among the rendered rows (display order applied, hidden and filtered rows skipped) back to the physical (storage) row index. (inherited from TTMSFNCCustomDataGrid) |
| XYToCell | Returns the cell under a point. (inherited from TTMSFNCCustomDataGrid) |
| XYToColumn | Returns the column of the cell under a point. (inherited from TTMSFNCCustomDataGrid) |
| XYToFooter | Returns True when a point lies inside the footer area (Footer). (inherited from TTMSFNCCustomDataGrid) |
| XYToHeader | Returns True when a point lies inside the header area (Header). (inherited from TTMSFNCCustomDataGrid) |
| XYToHeaderGroup | Returns the visual grouping chip under a point. (inherited from TTMSFNCCustomDataGrid) |
| XYToRenderer | Returns the nested sub-grid renderer under a point. (inherited from TTMSFNCCustomDataGrid) |
| XYToRow | Returns the row of the cell under a point. (inherited from TTMSFNCCustomDataGrid) |
Events
| Name | Description |
|---|---|
| OnAfterApplyAdvancedFilter | Occurs after an advanced filter has been applied. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterApplyAutoFill | Occurs after an autofill operation has been applied. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterApplyFilter | Occurs after a filter has been applied. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterClearSelectedCells | Occurs after the selected cells have been cleared. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterCloseHeaderGroup | Occurs after a header group has been closed or removed. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterCloseInplaceEditor | Occurs after the in-place editor is closed. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterCopyToClipboard | Occurs after grid data has been copied to the clipboard. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterCreateFilterEditor | Occurs after a filter editor control has been created. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterCutToClipboard | Occurs after grid data has been cut to the clipboard. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterDialogFind | Occurs after the find dialog performs a search. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterDialogReplace | Occurs after the replace dialog performs a replacement. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterDrawCell | Occurs after a cell has been drawn. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterDrawEmptySpace | Occurs after the empty grid area has been drawn. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterDrawFooter | Occurs after the grid footer is drawn. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterDrawGrid | Occurs after the grid has been drawn. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterDrawHeader | Occurs after the grid header is drawn. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterDrawHeaderGroup | Occurs after a header group is drawn. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterDrawHeaderGroupLevel | Occurs after a header group level is drawn. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterDropHeaderGroup | Occurs after a header group has been dropped by drag-and-drop. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterExitInplaceEditor | Occurs after focus leaves the in-place editor. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterInplaceEditorGetValue | Occurs after the grid reads a value from an in-place editor. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterInplaceEditorSetValue | Occurs after the grid writes a value to an in-place editor. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterLookup | Occurs after lookup processing has completed. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterOpenInplaceEditor | Occurs after the in-place editor is opened. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterPasteFromClipboard | Occurs after clipboard data has been pasted into the grid. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterSetColumnCalculation | Occurs after a column calculation has been assigned. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterSetRowCalculation | Occurs after a row calculation has been assigned. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterShowFilter | Occurs after the filter popup has been shown. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterShowFilterDialog | Occurs after the filter dialog has been shown. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterShowFindDialog | Occurs after the find dialog has been shown. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterShowReplaceDialog | Occurs after the replace dialog has been shown. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterSortColumn | Occurs after a column sort has completed. (inherited from TTMSFNCCustomDataGrid) |
| OnAfterSortHeaderGroup | Occurs after sorting from a grouped header has completed. (inherited from TTMSFNCCustomDataGrid) |
| OnAppendColumn | Occurs after a column has been appended. (inherited from TTMSFNCCustomDataGrid) |
| OnAppendRow | Occurs after a row has been appended. (inherited from TTMSFNCCustomDataGrid) |
| OnAutoFillCalculateValue | Occurs when the grid calculates the next value during autofill. (inherited from TTMSFNCCustomDataGrid) |
| OnAutoFillGetCustomList | Occurs when the grid requests a custom autofill sequence. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeApplyAdvancedFilter | Occurs before an advanced filter is applied. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeApplyAutoFill | Occurs before an autofill operation is applied. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeApplyFilter | Occurs before a filter is applied. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeClearSelectedCells | Occurs before the selected cells are cleared. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeCloseHeaderGroup | Occurs before a header group is closed or removed. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeCloseInplaceEditor | Occurs before the in-place editor is closed. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeCopyToClipboard | Occurs before grid data is copied to the clipboard. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeCreateFilterEditor | Occurs before a filter editor control is created. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeCutToClipboard | Occurs before grid data is cut to the clipboard. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeDialogFind | Occurs before the find dialog performs a search. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeDialogReplace | Occurs before the replace dialog performs a replacement. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeDrawCell | Occurs before a cell is drawn. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeDrawEmptySpace | Occurs before the empty grid area is drawn. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeDrawFooter | Occurs before the grid footer is drawn. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeDrawHeader | Occurs before the grid header is drawn. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeDrawHeaderGroup | Occurs before a header group is drawn. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeDrawHeaderGroupLevel | Occurs before a header group level is drawn. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeDropHeaderGroup | Occurs before a header group is dropped by drag-and-drop. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeExitInplaceEditor | Occurs before focus leaves the in-place editor. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeInplaceEditorGetValue | Occurs before the grid reads a value from an in-place editor. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeInplaceEditorSetValue | Occurs before the grid writes a value to an in-place editor. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeLookup | Occurs before lookup processing starts. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeOpenInplaceEditor | Occurs before the in-place editor is opened. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforePasteFromClipboard | Occurs before clipboard data is pasted into the grid. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeSetColumnCalculation | Occurs before a column calculation is assigned. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeSetRowCalculation | Occurs before a row calculation is assigned. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeShowFilter | Occurs before the filter popup is shown. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeShowFilterDialog | Occurs before the filter dialog is shown. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeShowFindDialog | Occurs before the find dialog is shown. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeShowReplaceDialog | Occurs before the replace dialog is shown. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeSortColumn | Occurs before a column sort starts. (inherited from TTMSFNCCustomDataGrid) |
| OnBeforeSortHeaderGroup | Occurs before sorting is started from a grouped header. (inherited from TTMSFNCCustomDataGrid) |
| OnCanAppendColumn | Occurs before a column is appended; use it to allow or cancel the append. (inherited from TTMSFNCCustomDataGrid) |
| OnCanAppendRow | Occurs before a row is appended; use it to allow or cancel the append. (inherited from TTMSFNCCustomDataGrid) |
| OnCanDeleteColumn | Occurs before a column is deleted; use it to allow or cancel the delete. (inherited from TTMSFNCCustomDataGrid) |
| OnCanDeleteRow | Occurs before a row is deleted; use it to allow or cancel the delete. (inherited from TTMSFNCCustomDataGrid) |
| OnCanDragColumn | Occurs before a column drag starts; use it to allow or cancel the drag. (inherited from TTMSFNCCustomDataGrid) |
| OnCanDragHeaderGroup | Occurs before a header group is dragged; use it to allow or block the drag operation. (inherited from TTMSFNCCustomDataGrid) |
| OnCanDragRow | Occurs before a row drag starts; use it to allow or cancel the drag. (inherited from TTMSFNCCustomDataGrid) |
| OnCanDropColumn | Occurs before a column is dropped; use it to allow or cancel the drop. (inherited from TTMSFNCCustomDataGrid) |
| OnCanDropRow | Occurs before a row is dropped; use it to allow or cancel the drop. (inherited from TTMSFNCCustomDataGrid) |
| OnCanEditCell | Occurs before a cell enters edit mode; use it to allow or cancel editing. (inherited from TTMSFNCCustomDataGrid) |
| OnCanInsertColumn | Occurs before a column is inserted; use it to allow or cancel the insert. (inherited from TTMSFNCCustomDataGrid) |
| OnCanInsertRow | Occurs before a row is inserted; use it to allow or cancel the insert. (inherited from TTMSFNCCustomDataGrid) |
| OnCanSizeColumn | Occurs before a column is resized; use it to allow or cancel sizing. (inherited from TTMSFNCCustomDataGrid) |
| OnCanSizeRow | Occurs before a row is resized; use it to allow or cancel sizing. (inherited from TTMSFNCCustomDataGrid) |
| OnCellAfterNodeCollapse | Occurs after a tree node cell has collapsed. (inherited from TTMSFNCCustomDataGrid) |
| OnCellAfterNodeExpand | Occurs after a tree node cell has expanded. (inherited from TTMSFNCCustomDataGrid) |
| OnCellAnchorClick | Occurs when a hyperlink inside a cell is clicked. (inherited from TTMSFNCCustomDataGrid) |
| OnCellBeforeNodeCollapse | Occurs before a tree node cell collapses. (inherited from TTMSFNCCustomDataGrid) |
| OnCellBeforeNodeExpand | Occurs before a tree node cell expands. (inherited from TTMSFNCCustomDataGrid) |
| OnCellBeforeShowPopupMenu | Occurs before a cell popup menu is shown. (inherited from TTMSFNCCustomDataGrid) |
| OnCellButtonClick | Occurs when a button embedded in a cell is clicked. (inherited from TTMSFNCCustomDataGrid) |
| OnCellCheckBoxChange | Occurs when a checkbox embedded in a cell changes value. (inherited from TTMSFNCCustomDataGrid) |
| OnCellClick | Occurs when a cell is clicked. (inherited from TTMSFNCCustomDataGrid) |
| OnCellDblClick | Occurs when a cell is double-clicked. (inherited from TTMSFNCCustomDataGrid) |
| OnCellEditGetData | Occurs when the grid requests data for a cell editor. (inherited from TTMSFNCCustomDataGrid) |
| OnCellEditSetData | Occurs when edited cell data should be stored. (inherited from TTMSFNCCustomDataGrid) |
| OnCellEditValidateData | Occurs when edited cell data should be validated. (inherited from TTMSFNCCustomDataGrid) |
| OnCellRadioButtonChange | Occurs when a radio button embedded in a cell changes value. (inherited from TTMSFNCCustomDataGrid) |
| OnCellRightClick | Occurs when a cell is right-clicked. (inherited from TTMSFNCCustomDataGrid) |
| OnColumnDropped | Occurs after a column has been dropped. (inherited from TTMSFNCCustomDataGrid) |
| OnColumnSized | Occurs after a column has been resized. (inherited from TTMSFNCCustomDataGrid) |
| OnCreateCustomFilterEditor | Occurs when the grid needs a custom filter editor control. (inherited from TTMSFNCCustomDataGrid) |
| OnCustomColumnCalculation | Occurs when the grid needs a custom column calculation result. (inherited from TTMSFNCCustomDataGrid) |
| OnCustomCompare | Occurs when the grid needs a custom comparison for sorting. (inherited from TTMSFNCCustomDataGrid) |
| OnCustomRowCalculation | Occurs when the grid needs a custom row calculation result. (inherited from TTMSFNCCustomDataGrid) |
| OnCustomizeFilterPopupEditor | Occurs when a filter popup editor can be customized. (inherited from TTMSFNCCustomDataGrid) |
| OnCustomizeHeaderGroup | Occurs when a header group is created so it can be customized. (inherited from TTMSFNCCustomDataGrid) |
| OnDeleteColumn | Occurs after a column has been deleted. (inherited from TTMSFNCCustomDataGrid) |
| OnDeleteRow | Occurs after a row has been deleted. (inherited from TTMSFNCCustomDataGrid) |
| OnDropFiles | Occurs when files are dropped onto the grid. (inherited from TTMSFNCCustomDataGrid) |
| OnFooterFirstPageClick | Occurs when the footer first-page button is clicked. (inherited from TTMSFNCCustomDataGrid) |
| OnFooterLastPageClick | Occurs when the footer last-page button is clicked. (inherited from TTMSFNCCustomDataGrid) |
| OnFooterNextPageClick | Occurs when the footer next-page button is clicked. (inherited from TTMSFNCCustomDataGrid) |
| OnFooterPageSelectorChange | Occurs when the footer page selector changes. (inherited from TTMSFNCCustomDataGrid) |
| OnFooterPreviousPageClick | Occurs when the footer previous-page button is clicked. (inherited from TTMSFNCCustomDataGrid) |
| OnGetCellClass | Occurs when the grid needs the cell item class for a cell. (inherited from TTMSFNCCustomDataGrid) |
| OnGetCellControlExtraProperties | Occurs when the grid needs extra properties for an embedded cell control. (inherited from TTMSFNCCustomDataGrid) |
| OnGetCellData | Occurs when the grid needs external data for a cell. (inherited from TTMSFNCCustomDataGrid) |
| OnGetCellDataProperties | Occurs when the grid needs external cell-data properties. (inherited from TTMSFNCCustomDataGrid) |
| OnGetCellDisplayValue | Occurs when the grid needs the formatted display value for a cell. (inherited from TTMSFNCCustomDataGrid) |
| OnGetCellFormatting | Occurs when the grid needs formatting information for a cell. (inherited from TTMSFNCCustomDataGrid) |
| OnGetCellHint | Occurs when the grid needs hint text for a cell. (inherited from TTMSFNCCustomDataGrid) |
| OnGetCellLayout | Occurs when the grid needs a custom layout for a cell. (inherited from TTMSFNCCustomDataGrid) |
| OnGetCellLayoutHasPriority | Occurs when the grid determines whether an event-provided cell layout has priority. (inherited from TTMSFNCCustomDataGrid) |
| OnGetCellProperties | Occurs when the grid needs custom properties for a cell. (inherited from TTMSFNCCustomDataGrid) |
| OnGetCellSupportsRealControl | Occurs when the grid checks whether a cell supports a real embedded control. (inherited from TTMSFNCCustomDataGrid) |
| OnGetColumnCalculationOptions | Occurs when the grid needs calculation options for a column. (inherited from TTMSFNCCustomDataGrid) |
| OnGetCustomGroup | Occurs when the grid needs a custom grouping key. (inherited from TTMSFNCCustomDataGrid) |
| OnGetGroupOptions | Occurs when the grid needs grouping options. (inherited from TTMSFNCCustomDataGrid) |
| OnGetInplaceEditorClass | Occurs when the grid needs the class for an in-place editor. (inherited from TTMSFNCCustomDataGrid) |
| OnGetInplaceEditorProperties | Occurs when the grid needs properties for an in-place editor. (inherited from TTMSFNCCustomDataGrid) |
| OnGetInplaceEditorRect | Occurs when the grid needs the rectangle for an in-place editor. (inherited from TTMSFNCCustomDataGrid) |
| OnGetInplaceEditorTarget | Occurs when the grid needs the target control for an in-place editor. (inherited from TTMSFNCCustomDataGrid) |
| OnGetInplaceEditorType | Occurs when the grid needs the editor type for a cell. (inherited from TTMSFNCCustomDataGrid) |
| OnGetRowCalculationOptions | Occurs when the grid needs calculation options for a row. (inherited from TTMSFNCCustomDataGrid) |
| OnGetSortOptions | Occurs when the grid needs sort options for a column. (inherited from TTMSFNCCustomDataGrid) |
| OnGroup | Occurs after grouping has been applied. (inherited from TTMSFNCCustomDataGrid) |
| OnHScroll | Occurs when the grid scrolls horizontally. (inherited from TTMSFNCCustomDataGrid) |
| OnHeaderGroupClick | Occurs when a grouped header is clicked. (inherited from TTMSFNCCustomDataGrid) |
| OnInsertColumn | Occurs after a column has been inserted. (inherited from TTMSFNCCustomDataGrid) |
| OnInsertRow | Occurs after a row has been inserted. (inherited from TTMSFNCCustomDataGrid) |
| OnLoadCellData | Occurs when cell data is loaded from external storage. (inherited from TTMSFNCCustomDataGrid) |
| OnLogMessage | Occurs when the grid emits a log message. (inherited from TTMSFNCCustomDataGrid) |
| OnNeedFilterDropDownData | Occurs when the filter dropdown needs data values. (inherited from TTMSFNCCustomDataGrid) |
| OnPageChanged | Occurs after the active page changes. (inherited from TTMSFNCCustomDataGrid) |
| OnRemoveAdvancedFilter | Occurs when an advanced filter is removed. (inherited from TTMSFNCCustomDataGrid) |
| OnRemoveFilter | Occurs when a filter is removed. (inherited from TTMSFNCCustomDataGrid) |
| OnRowCollapse | Occurs when a node row collapses. (inherited from TTMSFNCCustomDataGrid) |
| OnRowDropped | Occurs after a row has been dropped. (inherited from TTMSFNCCustomDataGrid) |
| OnRowExpand | Occurs when a node row expands. (inherited from TTMSFNCCustomDataGrid) |
| OnRowSized | Occurs after a row has been resized. (inherited from TTMSFNCCustomDataGrid) |
| OnSaveCellData | Occurs when cell data is saved to external storage. (inherited from TTMSFNCCustomDataGrid) |
| OnSelectCell | Occurs after a cell has been selected. (inherited from TTMSFNCCustomDataGrid) |
| OnSelectingCell | Occurs while a cell selection is being changed. (inherited from TTMSFNCCustomDataGrid) |
| OnSizeColumn | Occurs while a column is being resized. (inherited from TTMSFNCCustomDataGrid) |
| OnSizeRow | Occurs while a row is being resized. (inherited from TTMSFNCCustomDataGrid) |
| OnUngroup | Occurs after grouping has been removed. (inherited from TTMSFNCCustomDataGrid) |
| OnVScroll | Occurs when the grid scrolls vertically. (inherited from TTMSFNCCustomDataGrid) |
Usage examples
Drop a DataGrid on a form and populate three cells
Minimal hello-world: create a 3x5 grid programmatically, add headers and a row of data.
procedure TForm1.FormCreate(Sender: TObject);
begin
Grid := TTMSFNCDataGrid.Create(Self);
Grid.Parent := Self;
Grid.Align := TAlignLayout.Client;
Grid.ColumnCount := 3;
Grid.RowCount := 5;
Grid.Cells[0, 0] := 'ID';
Grid.Cells[1, 0] := 'Name';
Grid.Cells[2, 0] := 'Country';
Grid.Cells[0, 1] := 1;
Grid.Cells[1, 1] := 'John Doe';
Grid.Cells[2, 1] := 'USA';
end;
Bulk-load tens of thousands of rows efficiently
Wrap bulk operations in BeginUpdate/EndUpdate, switch off auto-fit during load, and use a database adapter with buffered loading for very large sets.
procedure TForm1.LoadOneMillionRows;
var
i: Integer;
begin
Grid.BeginUpdate;
try
Grid.ClearAll;
Grid.ColumnCount := 4;
Grid.RowCount := 1_000_001; // 1M rows + 1 header
Grid.Cells[0, 0] := 'ID';
Grid.Cells[1, 0] := 'Value';
Grid.Cells[2, 0] := 'Date';
Grid.Cells[3, 0] := 'Description';
// Fill rows. The grid never paints during BeginUpdate so this stays fast.
for i := 1 to Grid.RowCount - 1 do
begin
Grid.Ints[0, i] := i;
Grid.Floats[1, i] := Random * 1000;
Grid.Cells[2, i] := Now - Random(1000);
Grid.Cells[3, i] := 'Row ' + IntToStr(i);
end;
finally
Grid.EndUpdate;
end;
end;
procedure TForm1.LoadFromBigDataset;
begin
// Bind to a TDataSet and use buffered loading: only the visible window
// is fetched. Memory stays small even for billion-row datasets.
Adapter.LoadMode := almBuffered;
Adapter.DataSource := DataSource1;
FDQuery1.Open;
end;
Used by
- Advanced filtering
- Architecture
- Context menus
- Custom cells
- Data binding
- Drag & drop
- Editing cells
- Filter row
- Filtering
- Getting started with TMS FNC UI Pack
- Grouping
- HTML, anchors & highlighting
- Headers, footers & buttons
- Headless data layer
- Import & export (XLS)
- Inplace editor events
- Options reference
- PDF export
- Renderer source
- Selection
- Sorting
- Value types & records