[]
A C1FlexGrid extension component with ability to create and customize column bands at runtime and design time.
[ToolboxBitmap(typeof(C1FlexGridBandedView), "C1FlexGridBandedView.png")]
public class C1FlexGridBandedView : C1FlexGridMultiRowViewBase, IComponent, IDisposable, ISupportInitialize
Name | Description |
---|---|
C1FlexGridBandedView() | Initializes a new instance of the C1FlexGridBandedView component. |
Name | Description |
---|---|
Bands | Gets the collection of IBand objects representing the column bands. |
BandsColumnsRelation | Gets or sets a value indicating how columns and bands will be located in the grid header. |
ColumnContextMenuEnabled | Gets or sets the bool value specifying whether column context menu should be updated with Band features when the user performs right mouse click on the column header. |
DataFields | Gets data field row/column positions in a multi row record. |
Headers | Gets column headers. |
ShowBandHeaders | Gets or sets a value indicating whether the band headers should be displayed. |
UseScrollWindow | Gets or sets a value indicating whether the ScrollWindow feature is used. ScrollWindow feature allows to redraw only dirty cells when scrolling. |
Name | Description |
---|---|
BeginInit() | |
Dispose(bool) | |
EndInit() | |
FindBand(int, int) | Returns the band corresponding to the specified cell. |
FindBandPos(IBand) | Returns the band row and column position in the grid. |
GetHeaderAndFields(int, int) | Gets two lists of headers and fields. Offsets rows or columns if need. |
GetParentBand(IBand) | Gets bands parent. |
OnEndUpdate() | Called when C1FlexGridExternalViewBase updating is ended. |
OnFlexGridChanged(EventArgs) | Rises the FlexGridChanged event. |
OnFlexGridChanging(EventArgs) | Rises the FlexGridChanging event. |
RefreshBandsInfo(int, int) | Populates bands info. Offsets rows or columns if need. |
ResetBands() | Resets the Bands property to its default value. |
UpdateGrid() | Updates grid according to the C1FlexGridExternalViewBase settings. |