Object Model Summary

FlexGrid comes with a rich object model, providing various classes, objects, collections, and associated methods and properties. The following table lists some of these objects and their major properties.

C1FlexGrid

Properties: AllowAddNew, AllowDragging, AllowMerging, AllowResizing, AllowSorting, AutoComplete, AutoGenerateColumns, CellFactory, Cells, Columns, FrozenRows, ItemsSource, Rows, SelectedIndex, SelectionMode, ShowErrors, ShowMarquee, TreeIndent

Methods: AutoSizeColumn, AutoSizeColumns, AutoSizeRow, AutoSizeRows, GetAggregate, Copy, HitTest

Column

Property: AllowSorting, AutoGenerated, Binding, CellEditingTemplate, CellTemplate, Format, GroupAggregate, Header

CellStyle

Properties: Background, CornerRadius, FontSize, HorizontalAlignment, Tag, TextWrapping, VerticalAlignment

C1FlexGridFilter

Properties: Editor, FilterDefinition, NullValueString, Owner, UseCollectionView

Methods: GetColumnFilter, LoadFilterDefinition, SaveFilterDefinition, ShowFilterEditor

C1FlexGridGroupPanel

Properties: DragMarkerColor, FlexGrid, HideGroupedColumns, MaxGroups, Watermark, WatermarkText

Methods: OnApplyTemplate, OnPropertyGroupCreated

Row

Properties: ActualHeightBottomDataItemGridGridPanelIndexSelectedTop

Methods: GetDataFormattedGetDataRawGetErrors

RowCol

Properties: AllowDraggingAllowMergingAllowResizingCellStyleCellStyleGridPanelForegroundHeaderTextWrapping