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 |