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: ActualHeight, Bottom, DataItem, Grid, GridPanel, Index, Selected, Top Methods: GetDataFormatted, GetDataRaw, GetErrors |
| RowCol |
| Properties: AllowDragging, AllowMerging, AllowResizing, CellStyle, CellStyle, GridPanel, Foreground, HeaderTextWrapping |