combit List & Label 29 - .NET Help
combit.Reporting.Dom Namespace / PropertyCrosstabDefinition Class
Members Example


In This Topic
    PropertyCrosstabDefinition Class
    In This Topic

    This class provides further properties for setting multiple values of the crosstab. With this class the complete content of the crosstab can be defined.

    Object Model
    PropertyCrosstabDefinition ClassCollectionAdjacentDefinitions ClassPropertyCrosstabDefinitionBase ClassPropertyCrosstabCells ClassPropertyCrosstabDimension ClassPropertyCrosstabColumnWrapping ClassPropertyFontExt ClassPropertyFrame ClassPropertyFillingExt ClassPropertyCrosstabDimension ClassPropertyCrosstabWrapping Class
    Syntax
    'Declaration
     
    
    Public Class PropertyCrosstabDefinition 
       Inherits PropertyCrosstabDefinitionBase
    public class PropertyCrosstabDefinition : PropertyCrosstabDefinitionBase 
    public ref class PropertyCrosstabDefinition : public PropertyCrosstabDefinitionBase 
    Example
    // add a crosstab to the report container
    SubItemCrosstab crosstab = new SubItemCrosstab(container.SubItems);
    
    // define the data source for the crosstab
    crosstab.SourceTablePath = "Customers.Orders(Customers2Orders).Order_Details(Orders2Order Details)";
    
    // add a row and column grouping
    crosstab.Definition.Rows.Groupings.Add("Customers.Country");
    crosstab.Definition.Columns.Groupings.Add("Month$(Orders.OrderDate)");
    crosstab.Definition.Columns.Groupings.Add("Year$(Orders.OrderDate)");
    
    // change the syle for the group labels
    crosstab.Definition.Columns.GroupLabel[0].Font.Bold = "True";
    Inheritance Hierarchy

    System.Object
       combit.Reporting.Dom.DomItem
          combit.Reporting.Dom.PropertyCrosstabDefinitionBase
             combit.Reporting.Dom.PropertyCrosstabDefinition

    Requirements

    Platforms: Windows 10 (Version 21H2 - 23H2), Windows 11 (21H2 - 22H2), Windows Server 2016 - 2022
    .NET: .NET Framework 4.8, .NET 6, .NET 7, .NET 8

    See Also