menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class GridTableCellAppearance - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class GridTableCellAppearance

    The GridTableCellAppearance class stores GridTableCellStyleInfo information for all cell elements in a grouping grid. GridTableCellAppearance has an inheritance mechanism that allows child elements to inherit default settings from parent elements. GridTableCellAppearance lets you control almost any aspect of the appearance of the grouping grid such as cell back color, font, or the cell type.

    Inheritance
    System.Object
    GridTableCellAppearance
    Implements
    System.ComponentModel.ICustomTypeDescriptor
    System.IDisposable
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: Syncfusion.Windows.Forms.Grid.Grouping
    Assembly: Syncfusion.Grid.Grouping.Windows.dll
    Syntax
    public class GridTableCellAppearance : ICustomTypeDescriptor, IDisposable
    Remarks

    GridTableCellAppearance supports both inheritance of style properties from parent elements and also inheritance of style settings within cell elements of one appearance object.

    Inheritance of style settings within cell elements of one appearance object has higher precedence than inheritance of style properties from parent elements.

    Examples for inheritance of style properties from parent elements are:

    • RecordField inherits from GridColumnDescriptor.Appearance and GridRecord.Appearance.
    • GridRecord.Appearance inherits from ParentGroup.Appearance.
    • ParentGroup.Appearance inherits from TableDescriptor.Appearance.
    Inheritance of style properties is defined by the GridTableCellStyleInfoIdentity object. It has a GetBaseStyles(IStyleInfo) method that returns the GridStyleInfo objects that form an inheritance chain. Check the GetBaseStyleNames() method to get string / debug information about the inheritance chain for a specific element. Also, the designer will show this debug information about the inheritance chain in a ToolTip when you hover the mouse over a cell within the "Preview and Edit" window.

    Inheritance of style settings within cell elements of one appearance object is defined as follows:

    TableCellTypeInherits from
    NoneNone
    AnyCellNone
    EmptyCellAnyCell
    EmptySectionRowHeaderCellAnyHeaderCell, AnyCell
    AnyHeaderCellAnyCell
    AnyIndentCellAnyCell
    ColumnHeaderCellAnyHeaderCell, AnyCell
    ColumnHeaderWithFilterCellColumnHeaderCell, AnyHeaderCell, AnyCell
    RowHeaderCellAnyHeaderCell, AnyCell
    TopLeftHeaderCellAnyHeaderCell, AnyCell
    RecordPlusMinusCellAnyRecordFieldCell, AnyCell
    AnyNestedTableCellAnyCell
    NestedTableRowHeaderCellAnyNestedTableCell, AnyCell
    NestedTableIndentCellAnyIndentCell, AnyNestedTableCell, AnyCell
    NestedTableCellAnyNestedTableCell, AnyCell
    AnyRecordFieldCellAnyHeaderCell, AnyCell
    RecordFieldCellAnyRecordFieldCell, AnyCell
    RecordRowHeaderCellRowHeaderCell, AnyHeaderCell, AnyCell
    AlternateRecordFieldCellAnyRecordFieldCell, AnyCell
    AlternateRecordRowHeaderCellRowHeaderCell, AnyHeaderCell, AnyCell
    AddNewRecordFieldCellAnyRecordFieldCell, AnyCell
    AddNewRecordRowHeaderCellRowHeaderCell, AnyHeaderCell, AnyCell
    AnyGroupCellAnyCell
    GroupIndentCellAnyIndentCell, AnyGroupCell, AnyCell
    GroupIndentTCellGroupIndentCell, AnyIndentCell, AnyGroupCell, AnyCell
    GroupIndentLCellGroupIndentCell, AnyIndentCell, AnyGroupCell, AnyCell
    GroupIndentICellGroupIndentCell, AnyIndentCell, AnyGroupCell, AnyCell
    GroupCaptionCellAnyGroupCell, AnyCell
    GroupCaptionSummaryCellAnyRecordFieldCell, AnyCell
    GroupCaptionPlusMinusCellAnyGroupCell, AnyCell
    GroupCaptionRowHeaderCellRowHeaderCell, AnyHeaderCell, AnyCell
    FilterBarCellAnyCell
    FilterBarRowHeaderCellRowHeaderCell, AnyHeaderCell, AnyCell
    AnySummaryCellAnyCell
    SummaryFieldCellAnySummaryCell, AnyCell
    SummaryFillRowCellAnySummaryCell, AnyCell
    SummaryTitleCellAnySummaryCell, AnyCell
    SummaryRowHeaderCellRowHeaderCell, AnyHeaderCell, AnyCell
    SummaryEmptyCellAnySummaryCell, AnyCell
    GroupHeaderSectionCellAnyCell
    GroupFooterSectionCellAnyCell
    GroupHeaderIndentCellGroupIndentCell, AnyIndentCell, AnyCell
    GroupFooterIndentCellGroupIndentCell, AnyIndentCell, AnyCell
    AnyPreviewCellAnyCell
    RecordPreviewCellAnyPreviewCell, AnyCell
    GroupPreviewCellAnyPreviewCell, AnyCell
    GroupFooterRowHeaderCellRowHeaderCell, AnyCell
    GroupHeaderRowHeaderCellRowHeaderCell, AnyCell
    GroupPreviewRowHeaderCellRowHeaderCell, AnyCell
    RecordPreviewRowHeaderCellRowHeaderCell, AnyCell

    Constructors

    GridTableCellAppearance()

    Initializes a new appearance object.

    Declaration
    public GridTableCellAppearance()

    GridTableCellAppearance(IGridTableCellAppearanceSource)

    Initializes a new appearance object.

    Declaration
    public GridTableCellAppearance(IGridTableCellAppearanceSource owner)
    Parameters
    Type Name Description
    IGridTableCellAppearanceSource owner

    The parent element that hosts this appearance object and receives notification about changes.

    Fields

    ColumnDescriptorPropertyFilter

    Defines styles to show in a property grid for the Appearance object of a GridColumnDescriptor.

    Declaration
    public static readonly string[] ColumnDescriptorPropertyFilter
    Field Value
    Type
    System.String[]

    ConditionalFormatDescriptorPropertyFilter

    Defines styles to show in a property grid for the Appearance object of a GridConditionalFormatDescriptor.

    Declaration
    public static readonly string[] ConditionalFormatDescriptorPropertyFilter
    Field Value
    Type
    System.String[]

    GroupByDescriptorPropertyFilter

    Defines styles to show in a property grid for the GroupByApperance object of a GridColumnDescriptor.

    Declaration
    public static readonly string[] GroupByDescriptorPropertyFilter
    Field Value
    Type
    System.String[]

    StackedHeaderDescriptorPropertyFilter

    Defines styles to show in a property grid for the Appearance object of a GridStackedHeaderDescriptor.

    Declaration
    public static readonly string[] StackedHeaderDescriptorPropertyFilter
    Field Value
    Type
    System.String[]

    SummaryDescriptorPropertyFilter

    Defines styles to show in a property grid for the Appearance object of a GridSummaryColumnDescriptor and GridSummaryRowDescriptor.

    Declaration
    public static readonly string[] SummaryDescriptorPropertyFilter
    Field Value
    Type
    System.String[]

    Properties

    AddNewRecordFieldCell

    Gets or sets the GridTableCellStyleInfo with cell settings for field cells in new record row.

    Declaration
    public GridTableCellStyleInfo AddNewRecordFieldCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    AddNewRecordRowHeaderCell

    Gets or sets the GridTableCellStyleInfo with cell settings for header cells in a new record row.

    Declaration
    public GridTableCellStyleInfo AddNewRecordRowHeaderCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    AlternateRecordFieldCell

    Gets or sets the GridTableCellStyleInfo with cell settings for field cells in alternate record rows.

    Declaration
    public GridTableCellStyleInfo AlternateRecordFieldCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    AlternateRecordRowHeaderCell

    Gets or sets the GridTableCellStyleInfo with cell settings for header cells in alternate record rows.

    Declaration
    public GridTableCellStyleInfo AlternateRecordRowHeaderCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    AnyCell

    Gets or sets the GridTableCellStyleInfo with cell settings for any cell in the grid.

    Declaration
    public GridTableCellStyleInfo AnyCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    AnyGroupCell

    Gets or sets the GridTableCellStyleInfo with cell settings for any group-related cell.

    Declaration
    public GridTableCellStyleInfo AnyGroupCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    AnyHeaderCell

    Gets or sets the GridTableCellStyleInfo with cell settings for any header cell.

    Declaration
    public GridTableCellStyleInfo AnyHeaderCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    AnyIndentCell

    Gets or sets the GridTableCellStyleInfo with cell settings for any indent cell.

    Declaration
    public GridTableCellStyleInfo AnyIndentCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    AnyNestedTableCell

    Gets or sets the GridTableCellStyleInfo with cell settings for any cells related to nested tables.

    Declaration
    public GridTableCellStyleInfo AnyNestedTableCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    AnyPreviewCell

    Gets or sets the GridTableCellStyleInfo with cell settings for any preview cell.

    Declaration
    public GridTableCellStyleInfo AnyPreviewCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    AnyRecordFieldCell

    Gets or sets the GridTableCellStyleInfo with cell settings for any record field cell.

    Declaration
    public GridTableCellStyleInfo AnyRecordFieldCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    AnySummaryCell

    Gets or sets the GridTableCellStyleInfo with cell settings for any summary cell.

    Declaration
    public GridTableCellStyleInfo AnySummaryCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    ColumnHeaderCell

    Gets or sets the GridTableCellStyleInfo with cell settings for column header cells.

    Declaration
    public GridTableCellStyleInfo ColumnHeaderCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    ColumnHeaderWithFilterCell

    Gets or sets the GridTableCellStyleInfo with cell settings for filter bar header cells.

    Declaration
    public GridTableCellStyleInfo ColumnHeaderWithFilterCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    Default

    The Default appearance. Any appearance will inherit default settings that were not initialized from the Default appearance.

    Declaration
    public static GridTableCellAppearance Default { get; }
    Property Value
    Type
    GridTableCellAppearance

    EmptyCell

    Gets or sets the GridTableCellStyleInfo with cell settings for empty cell in summary rows.

    Declaration
    public GridTableCellStyleInfo EmptyCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    EmptySectionRowHeaderCell

    Gets or sets the GridTableCellStyleInfo with cell settings for row header cells in an empty section.

    Declaration
    public GridTableCellStyleInfo EmptySectionRowHeaderCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    FilterBarCell

    Gets or sets the GridTableCellStyleInfo with cell settings for field cells in filter bars.

    Declaration
    public GridTableCellStyleInfo FilterBarCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    FilterBarRowHeaderCell

    Gets or sets the GridTableCellStyleInfo with cell settings for any filter bar row header cell.

    Declaration
    public GridTableCellStyleInfo FilterBarRowHeaderCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    GroupCaptionCell

    Gets or sets the GridTableCellStyleInfo with cell settings for group caption cells.

    Declaration
    public GridTableCellStyleInfo GroupCaptionCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    GroupCaptionPlusMinusCell

    Gets or sets the GridTableCellStyleInfo with cell settings for the PlusMinus cell in group captions.

    Declaration
    public GridTableCellStyleInfo GroupCaptionPlusMinusCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See the GridTableCellAppearance overview for information on inheritance of style settings.

    GroupCaptionRowHeaderCell

    Gets or sets the GridTableCellStyleInfo with cell settings for row header cells in the same row as a group caption.

    Declaration
    public GridTableCellStyleInfo GroupCaptionRowHeaderCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    GroupCaptionSummaryCell

    Gets or sets the GridTableCellStyleInfo with cell settings for summary cells in the caption bar.

    Declaration
    public GridTableCellStyleInfo GroupCaptionSummaryCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    GroupFooterIndentCell

    Gets or sets the GridTableCellStyleInfo with cell settings for indent cells in the group footer section.

    Declaration
    public GridTableCellStyleInfo GroupFooterIndentCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    GroupFooterRowHeaderCell

    Gets or sets the GridTableCellStyleInfo with cell settings for any header cell in a group footer.

    Declaration
    public GridTableCellStyleInfo GroupFooterRowHeaderCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    GroupFooterSectionCell

    Gets or sets the GridTableCellStyleInfo with cell settings for any cell in the group footer section.

    Declaration
    public GridTableCellStyleInfo GroupFooterSectionCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    GroupHeaderIndentCell

    Gets or sets the GridTableCellStyleInfo with cell settings for indent cells in the group header section.

    Declaration
    public GridTableCellStyleInfo GroupHeaderIndentCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    GroupHeaderRowHeaderCell

    Gets or sets the GridTableCellStyleInfo with cell settings for any header cell in a group header.

    Declaration
    public GridTableCellStyleInfo GroupHeaderRowHeaderCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    GroupHeaderSectionCell

    Gets or sets the GridTableCellStyleInfo with cell settings for any cell in group header section.

    Declaration
    public GridTableCellStyleInfo GroupHeaderSectionCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    GroupIndentCell

    Gets or sets the GridTableCellStyleInfo with cell settings for indent cells in groups.

    Declaration
    public GridTableCellStyleInfo GroupIndentCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    GroupIndentICell

    Gets or sets the GridTableCellStyleInfo with cell settings for indent cells with continuous I-lines in groups.

    Declaration
    public GridTableCellStyleInfo GroupIndentICell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    GroupIndentLCell

    Gets or sets the GridTableCellStyleInfo with cell settings for indent cells with closing L-line in groups.

    Declaration
    public GridTableCellStyleInfo GroupIndentLCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    GroupIndentTCell

    Gets or sets the GridTableCellStyleInfo with cell settings for indent cells with T-lines in groups.

    Declaration
    public GridTableCellStyleInfo GroupIndentTCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    GroupPreviewCell

    Gets or sets the GridTableCellStyleInfo with cell settings for cells in group preview section.

    Declaration
    public GridTableCellStyleInfo GroupPreviewCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    GroupPreviewRowHeaderCell

    Gets or sets the GridTableCellStyleInfo with cell settings for any header cell in a group preview section.

    Declaration
    public GridTableCellStyleInfo GroupPreviewRowHeaderCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See the GridTableCellAppearance overview for information on inheritance of style settings.

    IsDefault

    Returns True if all styles of the appearance object are default; False if any are modified.

    Declaration
    public bool IsDefault { get; }
    Property Value
    Type
    System.Boolean

    IsModified

    Returns True if any style of the appearance object was modified; False if all are default.

    Declaration
    public bool IsModified { get; }
    Property Value
    Type
    System.Boolean

    IsReadOnly

    Returns whether the object can be modified.

    Declaration
    public bool IsReadOnly { get; }
    Property Value
    Type
    System.Boolean

    NestedTableCell

    Gets or sets the GridTableCellStyleInfo with cell settings for nested table cells in which the child table is drawn.

    Declaration
    public GridTableCellStyleInfo NestedTableCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    NestedTableIndentCell

    Gets or sets the GridTableCellStyleInfo with cell settings for indent cells in parent table for rows with indented nested tables.

    Declaration
    public GridTableCellStyleInfo NestedTableIndentCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    NestedTableIndentICell

    Gets or sets the GridTableCellStyleInfo with cell settings for indent cells with continuous I-line in parent table for rows with indented nested tables.

    Declaration
    public GridTableCellStyleInfo NestedTableIndentICell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    NestedTableIndentLCell

    Gets or sets the GridTableCellStyleInfo with cell settings for indent cells with closing L-line in parent table for rows with indented nested tables.

    Declaration
    public GridTableCellStyleInfo NestedTableIndentLCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    NestedTableIndentTCell

    Gets or sets the GridTableCellStyleInfo with cell settings for indent cells with T-lines in parent table for rows with indented nested tables.

    Declaration
    public GridTableCellStyleInfo NestedTableIndentTCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    NestedTableRowHeaderCell

    Gets or sets the GridTableCellStyleInfo with cell settings for row header cells in parent table for rows with indented nested tables.

    Declaration
    public GridTableCellStyleInfo NestedTableRowHeaderCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    Owner

    Gets the parent element that hosts this appearance object.

    Declaration
    public IGridTableCellAppearanceSource Owner { get; }
    Property Value
    Type
    IGridTableCellAppearanceSource

    PropertyFilter

    Defines styles to show in a property grid for this appearance object at design-time.

    Declaration
    public string[] PropertyFilter { get; set; }
    Property Value
    Type
    System.String[]

    RecordFieldCell

    Gets or sets the GridTableCellStyleInfo with cell settings for field cells in the non-alternate record row.

    Declaration
    public GridTableCellStyleInfo RecordFieldCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    RecordPlusMinusCell

    Gets or sets the GridTableCellStyleInfo with cell settings for PlusMinus cells in a record row.

    Declaration
    public GridTableCellStyleInfo RecordPlusMinusCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    RecordPreviewCell

    Gets or sets the GridTableCellStyleInfo with cell settings for cells in record preview row.

    Declaration
    public GridTableCellStyleInfo RecordPreviewCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    RecordPreviewRowHeaderCell

    Gets or sets the GridTableCellStyleInfo with cell settings for any header cell in a record preview row.

    Declaration
    public GridTableCellStyleInfo RecordPreviewRowHeaderCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See the GridTableCellAppearance overview for information on inheritance of style settings.

    RecordRowHeaderCell

    Gets or sets the GridTableCellStyleInfo with cell settings for headers cell in non-alternate record rows.

    Declaration
    public GridTableCellStyleInfo RecordRowHeaderCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    RowHeaderCell

    Gets or sets the GridTableCellStyleInfo with cell settings for row header cells in summary row.

    Declaration
    public GridTableCellStyleInfo RowHeaderCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    StackedHeaderCell

    Gets or sets the GridTableCellStyleInfo with cell settings for stacked header cells.

    Declaration
    public GridTableCellStyleInfo StackedHeaderCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    SummaryEmptyCell

    Gets or sets the GridTableCellStyleInfo with cell settings for empty cells in summary rows.

    Declaration
    public GridTableCellStyleInfo SummaryEmptyCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    SummaryFieldCell

    Gets or sets the GridTableCellStyleInfo with cell settings for field cells in summary rows.

    Declaration
    public GridTableCellStyleInfo SummaryFieldCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    SummaryFillRowCell

    Gets or sets the GridTableCellStyleInfo with cell settings for field cells in summary rows with GridSummaryStyle.FillRows.

    Declaration
    public GridTableCellStyleInfo SummaryFillRowCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    SummaryRowHeaderCell

    Gets or sets the GridTableCellStyleInfo with cell settings for row header cells in summary rows.

    Declaration
    public GridTableCellStyleInfo SummaryRowHeaderCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    SummaryTitleCell

    Gets or sets the GridTableCellStyleInfo with cell settings for the title cell in summary rows.

    Declaration
    public GridTableCellStyleInfo SummaryTitleCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    TopLeftHeaderCell

    Gets or sets the GridTableCellStyleInfo with cell settings for the top-left header cell.

    Declaration
    public GridTableCellStyleInfo TopLeftHeaderCell { get; set; }
    Property Value
    Type
    GridTableCellStyleInfo
    Remarks

    When you assign a new GridTableCellStyleInfo object, the setter will not assign a reference to the object. Instead all properties of the new style object will be copied over to the existing style object.

    See GridTableCellAppearance overview for information on inheritance of style settings.

    Methods

    Dispose()

    Disposes of the object and inner style object.

    Declaration
    public void Dispose()

    GetBaseStyleNames(GridTableCellType)

    Gets a string that indicates parent styles within the appearance object for the specified table cell element.

    Declaration
    public static string[] GetBaseStyleNames(GridTableCellType tableCellType)
    Parameters
    Type Name Description
    GridTableCellType tableCellType

    The table cell type.

    Returns
    Type Description
    System.String[]

    A string with debug information.

    GetBaseStyles(GridTableCellType)

    Returns an array of style objects representing the inheritance chain of style settings within cell elements of the appearance object for the specified table cell type.

    Declaration
    public GridTableCellStyleInfo[] GetBaseStyles(GridTableCellType tableCellType)
    Parameters
    Type Name Description
    GridTableCellType tableCellType

    The table cell type.

    Returns
    Type Description
    GridTableCellStyleInfo[]

    An array of GridTableCellStyleInfo.

    GetBaseStyles(GridTableCellType, Boolean)

    Returns an array of style objects representing the inheritance chain of style settings within cell elements of the appearance object for the specified table cell type.

    Declaration
    public virtual GridTableCellStyleInfo[] GetBaseStyles(GridTableCellType tableCellType, bool nullStyleIfEmpty)
    Parameters
    Type Name Description
    GridTableCellType tableCellType

    The table cell type.

    System.Boolean nullStyleIfEmpty

    Indicates if style objects that were not modified from their default settings should be included. If True, a NULL object is added to the array for default styles; otherwise the empty style object is added.

    Returns
    Type Description
    GridTableCellStyleInfo[]

    An array of GridTableCellStyleInfo.

    GetStyle(GridTableCellType)

    Returns a reference to the GridTableCellStyleInfo for the specified GridTableCellType.

    Declaration
    public virtual GridTableCellStyleInfo GetStyle(GridTableCellType tableCellType)
    Parameters
    Type Name Description
    GridTableCellType tableCellType

    Specifies the cell type.

    Returns
    Type Description
    GridTableCellStyleInfo

    The GridTableCellStyleInfo for the specified GridTableCellType.

    InitializeDefault()

    Initializes the Default appearance. Any appearance will inherit default settings that were not initialized from the Default appearance.

    Declaration
    public virtual void InitializeDefault()

    InitializeFrom(GridTableCellAppearance)

    Initializes this object and copies properties from another object. Changing and Changed events are raised for every property that is modified. If both objects are equal, no events are raised.

    Declaration
    public void InitializeFrom(GridTableCellAppearance other)
    Parameters
    Type Name Description
    GridTableCellAppearance other

    The source object.

    IsModifiedStyle(GridTableCellType)

    Determines if the GridTableCellStyleInfo for the specified GridTableCellType is modified.

    Declaration
    public virtual bool IsModifiedStyle(GridTableCellType tableCellType)
    Parameters
    Type Name Description
    GridTableCellType tableCellType

    Specifies the cell type.

    Returns
    Type Description
    System.Boolean

    True if the GridTableCellStyleInfo is modified; False if all properties are default.

    ModifyAppearance(GridTableCellAppearance)

    Applies properties from another object. Changing and Changed events are raised for every property that is modified. If both objects are equal, no events are raised. All properties that are specified in the other appearance will be applied using StyleModifyType.Override.

    Declaration
    public void ModifyAppearance(GridTableCellAppearance other)
    Parameters
    Type Name Description
    GridTableCellAppearance other

    The source object.

    ModifyAppearance(GridTableCellAppearance, StyleModifyType)

    Applies properties from another object. Changing and Changed events are raised for every property that is modified. If both objects are equal, no events are raised. Properties that are specified in the other appearance will be applied using the specified StyleModifyType.

    Declaration
    public void ModifyAppearance(GridTableCellAppearance other, StyleModifyType modifyType)
    Parameters
    Type Name Description
    GridTableCellAppearance other

    The source object.

    StyleModifyType modifyType

    The source style modify type.

    OnChanged(GridTableCellStyleInfoChangedEventArgs)

    Raises the Changed event.

    Declaration
    protected virtual void OnChanged(GridTableCellStyleInfoChangedEventArgs e)
    Parameters
    Type Name Description
    GridTableCellStyleInfoChangedEventArgs e

    A GridTableCellStyleInfoChangedEventArgs that contains the event data.

    OnChanging(GridTableCellStyleInfoChangedEventArgs)

    Raises the Changing event.

    Declaration
    protected virtual void OnChanging(GridTableCellStyleInfoChangedEventArgs e)
    Parameters
    Type Name Description
    GridTableCellStyleInfoChangedEventArgs e

    A GridTableCellStyleInfoChangedEventArgs that contains the event data.

    Reset()

    Resets all styles within the appearance object.

    Declaration
    public void Reset()

    ResetAddNewRecordFieldCell()

    Discards any changes for the AddNewRecordFieldCell object.

    Declaration
    public void ResetAddNewRecordFieldCell()

    ResetAddNewRecordRowHeaderCell()

    Discards any changes for the AddNewRecordRowHeaderCell object.

    Declaration
    public void ResetAddNewRecordRowHeaderCell()

    ResetAlternateRecordFieldCell()

    Discards any changes for the AlternateRecordFieldCell object.

    Declaration
    public void ResetAlternateRecordFieldCell()

    ResetAlternateRecordRowHeaderCell()

    Discards any changes for the AlternateRecordRowHeaderCell object.

    Declaration
    public void ResetAlternateRecordRowHeaderCell()

    ResetAnyCell()

    Discards any changes for the AnyCell object.

    Declaration
    public void ResetAnyCell()

    ResetAnyGroupCell()

    Discards any changes for the AnyGroupCell object.

    Declaration
    public void ResetAnyGroupCell()

    ResetAnyHeaderCell()

    Discards any changes for the AnyHeaderCell object.

    Declaration
    public void ResetAnyHeaderCell()

    ResetAnyIndentCell()

    Discards any changes for the AnyIndentCell object.

    Declaration
    public void ResetAnyIndentCell()

    ResetAnyNestedTableCell()

    Discards any changes for the AnyNestedTableCell object.

    Declaration
    public void ResetAnyNestedTableCell()

    ResetAnyPreviewCell()

    Discards any changes for the AnyPreviewCell object.

    Declaration
    public void ResetAnyPreviewCell()

    ResetAnyRecordFieldCell()

    Discards any changes for the AnyRecordFieldCell object.

    Declaration
    public void ResetAnyRecordFieldCell()

    ResetAnySummaryCell()

    Discards any changes for the AnySummaryCell object.

    Declaration
    public void ResetAnySummaryCell()

    ResetColumnHeaderCell()

    Discards any changes for the ColumnHeaderCell object.

    Declaration
    public void ResetColumnHeaderCell()

    ResetColumnHeaderWithFilterCell()

    Discards any changes for the ColumnHeaderWithFilterCell object.

    Declaration
    public void ResetColumnHeaderWithFilterCell()

    ResetEmptyCell()

    Discards any changes for the EmptyCell object.

    Declaration
    public void ResetEmptyCell()

    ResetEmptySectionRowHeaderCell()

    Discards any changes for the EmptySectionRowHeaderCell object.

    Declaration
    public void ResetEmptySectionRowHeaderCell()

    ResetFilterBarCell()

    Discards any changes for the FilterBarCell object.

    Declaration
    public void ResetFilterBarCell()

    ResetFilterBarRowHeaderCell()

    Discards any changes for the FilterBarRowHeaderCell object.

    Declaration
    public void ResetFilterBarRowHeaderCell()

    ResetGroupCaptionCell()

    Discards any changes for the GroupCaptionCell object.

    Declaration
    public void ResetGroupCaptionCell()

    ResetGroupCaptionPlusMinusCell()

    Discards any changes for the GroupCaptionPlusMinusCell object.

    Declaration
    public void ResetGroupCaptionPlusMinusCell()

    ResetGroupCaptionRowHeaderCell()

    Discards any changes for the GroupCaptionRowHeaderCell object.

    Declaration
    public void ResetGroupCaptionRowHeaderCell()

    ResetGroupCaptionSummaryCell()

    Discards any changes for the GroupCaptionSummaryCell object.

    Declaration
    public void ResetGroupCaptionSummaryCell()

    ResetGroupFooterIndentCell()

    Discards any changes for the GroupFooterIndentCell object.

    Declaration
    public void ResetGroupFooterIndentCell()

    ResetGroupFooterRowHeaderCell()

    Discards any changes for the GroupFooterRowHeaderCell object.

    Declaration
    public void ResetGroupFooterRowHeaderCell()

    ResetGroupFooterSectionCell()

    Discards any changes for the GroupFooterSectionCell object.

    Declaration
    public void ResetGroupFooterSectionCell()

    ResetGroupHeaderIndentCell()

    Discards any changes for the GroupHeaderIndentCell object.

    Declaration
    public void ResetGroupHeaderIndentCell()

    ResetGroupHeaderRowHeaderCell()

    Discards any changes for the GroupHeaderRowHeaderCell object.

    Declaration
    public void ResetGroupHeaderRowHeaderCell()

    ResetGroupHeaderSectionCell()

    Discards any changes for the GroupHeaderSectionCell object.

    Declaration
    public void ResetGroupHeaderSectionCell()

    ResetGroupIndentCell()

    Discards any changes for the GroupIndentCell object.

    Declaration
    public void ResetGroupIndentCell()

    ResetGroupIndentICell()

    Discards any changes for the GroupIndentICell object.

    Declaration
    public void ResetGroupIndentICell()

    ResetGroupIndentLCell()

    Discards any changes for the GroupIndentLCell object.

    Declaration
    public void ResetGroupIndentLCell()

    ResetGroupIndentTCell()

    Discards any changes for the GroupIndentTCell object.

    Declaration
    public void ResetGroupIndentTCell()

    ResetGroupPreviewCell()

    Discards any changes for the GroupPreviewCell object.

    Declaration
    public void ResetGroupPreviewCell()

    ResetGroupPreviewRowHeaderCell()

    Discards any changes for the GroupPreviewRowHeaderCell object.

    Declaration
    public void ResetGroupPreviewRowHeaderCell()

    ResetNestedTableCell()

    Discards any changes for the NestedTableCell object.

    Declaration
    public void ResetNestedTableCell()

    ResetNestedTableIndentCell()

    Discards any changes for the NestedTableIndentCell object.

    Declaration
    public void ResetNestedTableIndentCell()

    ResetNestedTableIndentICell()

    Discards any changes for the NestedTableIndentICell object.

    Declaration
    public void ResetNestedTableIndentICell()

    ResetNestedTableIndentLCell()

    Discards any changes for the NestedTableIndentLCell object.

    Declaration
    public void ResetNestedTableIndentLCell()

    ResetNestedTableIndentTCell()

    Discards any changes for the NestedTableIndentTCell object.

    Declaration
    public void ResetNestedTableIndentTCell()

    ResetNestedTableRowHeaderCell()

    Discards any changes for the NestedTableRowHeaderCell object.

    Declaration
    public void ResetNestedTableRowHeaderCell()

    ResetRecordFieldCell()

    Discards any changes for the RecordFieldCell object.

    Declaration
    public void ResetRecordFieldCell()

    ResetRecordPlusMinusCell()

    Discards any changes for the RecordPlusMinusCell object.

    Declaration
    public void ResetRecordPlusMinusCell()

    ResetRecordPreviewCell()

    Discards any changes for the RecordPreviewCell object.

    Declaration
    public void ResetRecordPreviewCell()

    ResetRecordPreviewRowHeaderCell()

    Discards any changes for the RecordPreviewRowHeaderCell object.

    Declaration
    public void ResetRecordPreviewRowHeaderCell()

    ResetRecordRowHeaderCell()

    Discards any changes for the RecordRowHeaderCell object.

    Declaration
    public void ResetRecordRowHeaderCell()

    ResetRowHeaderCell()

    Discards any changes for the RowHeaderCell object.

    Declaration
    public void ResetRowHeaderCell()

    ResetStackedHeaderCell()

    Discards any changes for the StackedHeaderCell object.

    Declaration
    public void ResetStackedHeaderCell()

    ResetStyle(GridTableCellType)

    Resets all properties in the GridTableCellStyleInfo for the specified GridTableCellType back to default values.

    Declaration
    public virtual void ResetStyle(GridTableCellType tableCellType)
    Parameters
    Type Name Description
    GridTableCellType tableCellType

    Specifies the cell type.

    ResetSummaryEmptyCell()

    Discards any changes for the SummaryEmptyCell object.

    Declaration
    public void ResetSummaryEmptyCell()

    ResetSummaryFieldCell()

    Discards any changes for the SummaryFieldCell object.

    Declaration
    public void ResetSummaryFieldCell()

    ResetSummaryFillRowCell()

    Discards any changes for the SummaryFillRowCell object.

    Declaration
    public void ResetSummaryFillRowCell()

    ResetSummaryRowHeaderCell()

    Discards any changes for the SummaryRowHeaderCell object.

    Declaration
    public void ResetSummaryRowHeaderCell()

    ResetSummaryTitleCell()

    Discards any changes for the SummaryTitleCell object.

    Declaration
    public void ResetSummaryTitleCell()

    ResetTopLeftHeaderCell()

    Discards any changes for the TopLeftHeaderCell object.

    Declaration
    public void ResetTopLeftHeaderCell()

    SetOwner(IGridTableCellAppearanceSource)

    Sets the owner.

    Declaration
    public void SetOwner(IGridTableCellAppearanceSource owner)
    Parameters
    Type Name Description
    IGridTableCellAppearanceSource owner

    The parent element that hosts this appearance object and receives notification about changes.

    ShouldSerializeAddNewRecordFieldCell()

    Determines whether AddNewRecordFieldCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeAddNewRecordFieldCell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeAddNewRecordRowHeaderCell()

    Determines whether AddNewRecordRowHeaderCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeAddNewRecordRowHeaderCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeAlternateRecordFieldCell()

    Determines whether AlternateRecordFieldCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeAlternateRecordFieldCell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeAlternateRecordRowHeaderCell()

    Determines whether AlternateRecordRowHeaderCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeAlternateRecordRowHeaderCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeAnyCell()

    Determines whether AnyCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeAnyCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeAnyGroupCell()

    Determines whether AnyGroupCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeAnyGroupCell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeAnyHeaderCell()

    Determines whether AnyHeaderCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeAnyHeaderCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeAnyIndentCell()

    Determines whether AnyIndentCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeAnyIndentCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeAnyNestedTableCell()

    Determines whether AnyNestedTableCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeAnyNestedTableCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeAnyPreviewCell()

    Determines whether AnyPreviewCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeAnyPreviewCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeAnyRecordFieldCell()

    Determines whether AnyRecordFieldCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeAnyRecordFieldCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeAnySummaryCell()

    Determines whether AnySummaryCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeAnySummaryCell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeColumnHeaderCell()

    Determines whether ColumnHeaderCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeColumnHeaderCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeColumnHeaderWithFilterCell()

    Determines whether ColumnHeaderWithFilterCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeColumnHeaderWithFilterCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeEmptyCell()

    Determines whether EmptyCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeEmptyCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeEmptySectionRowHeaderCell()

    Determines whether EmptySectionRowHeaderCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeEmptySectionRowHeaderCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeFilterBarCell()

    Determines whether FilterBarCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeFilterBarCell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeFilterBarRowHeaderCell()

    Determines whether FilterBarRowHeaderCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeFilterBarRowHeaderCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeGroupCaptionCell()

    Determines whether GroupCaptionCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeGroupCaptionCell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeGroupCaptionPlusMinusCell()

    Determines whether GroupCaptionPlusMinusCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeGroupCaptionPlusMinusCell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeGroupCaptionRowHeaderCell()

    Determines whether GroupCaptionRowHeaderCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeGroupCaptionRowHeaderCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeGroupCaptionSummaryCell()

    Determines whether GroupCaptionSummaryCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeGroupCaptionSummaryCell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeGroupFooterIndentCell()

    Determines whether GroupFooterIndentCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeGroupFooterIndentCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeGroupFooterRowHeaderCell()

    Determines whether GroupFooterRowHeaderCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeGroupFooterRowHeaderCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeGroupFooterSectionCell()

    Determines whether GroupFooterSectionCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeGroupFooterSectionCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeGroupHeaderIndentCell()

    Determines whether GroupHeaderIndentCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeGroupHeaderIndentCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeGroupHeaderRowHeaderCell()

    Determines whether GroupHeaderRowHeaderCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeGroupHeaderRowHeaderCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeGroupHeaderSectionCell()

    Determines whether GroupHeaderSectionCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeGroupHeaderSectionCell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeGroupIndentCell()

    Determines whether GroupIndentCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeGroupIndentCell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeGroupIndentICell()

    Determines whether GroupIndentICell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeGroupIndentICell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeGroupIndentLCell()

    Determines whether GroupIndentLCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeGroupIndentLCell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeGroupIndentTCell()

    Determines whether GroupIndentTCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeGroupIndentTCell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeGroupPreviewCell()

    Determines whether GroupHeaderRowHeaderCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeGroupPreviewCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeGroupPreviewRowHeaderCell()

    Determines whether GroupPreviewRowHeaderCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeGroupPreviewRowHeaderCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeNestedTableCell()

    Determines whether NestedTableCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeNestedTableCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeNestedTableIndentCell()

    Determines whether NestedTableIndentCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeNestedTableIndentCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeNestedTableIndentICell()

    Determines whether NestedTableIndentICell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeNestedTableIndentICell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeNestedTableIndentLCell()

    Determines whether NestedTableIndentLCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeNestedTableIndentLCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeNestedTableIndentTCell()

    Determines whether NestedTableIndentTCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeNestedTableIndentTCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeNestedTableRowHeaderCell()

    Determines whether NestedTableRowHeaderCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeNestedTableRowHeaderCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeRecordFieldCell()

    Determines whether RecordFieldCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeRecordFieldCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeRecordPlusMinusCell()

    Determines whether RecordPlusMinusCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeRecordPlusMinusCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeRecordPreviewCell()

    Determines whether RecordPreviewCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeRecordPreviewCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeRecordPreviewRowHeaderCell()

    Determines whether RecordPreviewRowHeaderCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeRecordPreviewRowHeaderCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeRecordRowHeaderCell()

    Determines whether RecordRowHeaderCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeRecordRowHeaderCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeRowHeaderCell()

    Determines whether RowHeaderCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeRowHeaderCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeStackedHeaderCell()

    Determines whether StackedHeaderCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeStackedHeaderCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ShouldSerializeSummaryEmptyCell()

    Determines whether SummaryEmptyCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeSummaryEmptyCell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeSummaryFieldCell()

    Determines whether SummaryFieldCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeSummaryFieldCell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeSummaryFillRowCell()

    Determines whether SummaryFillRowCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeSummaryFillRowCell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeSummaryRowHeaderCell()

    Determines whether SummaryRowHeaderCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeSummaryRowHeaderCell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeSummaryTitleCell()

    Determines whether SummaryTitleCell has been modified and its contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeSummaryTitleCell()
    Returns
    Type Description
    System.Boolean

    true if contents were changed; false otherwise.

    ShouldSerializeTopLeftHeaderCell()

    Determines whether TopLeftHeaderCell has been modified and contents should be serialized at design-time.

    Declaration
    public bool ShouldSerializeTopLeftHeaderCell()
    Returns
    Type Description
    System.Boolean

    True if contents were changed; False otherwise.

    ToString()

    Returns a string that represents the current object.

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String

    A string that represents the current object.

    Overrides
    System.Object.ToString()

    Events

    Changed

    Occurs after a style is changed.

    Declaration
    public event GridTableCellStyleInfoChangedEventHandler Changed
    Event Type
    Type
    GridTableCellStyleInfoChangedEventHandler

    Changing

    Occurs before a style is changed.

    Declaration
    public event GridTableCellStyleInfoChangedEventHandler Changing
    Event Type
    Type
    GridTableCellStyleInfoChangedEventHandler

    Implements

    System.ComponentModel.ICustomTypeDescriptor
    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved