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


PropertyCrosstabDefinition Class

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
 
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 8, .NET 9

See Also