using System; using System.Drawing; using System.Collections; using System.ComponentModel; using DevExpress.XtraReports.UI; using System.IO; using System.Text; namespace BeWo.View.Detail.Report { public partial class PivotGridReport : DevExpress.XtraReports.UI.XtraReport { public PivotGridReport() { // // // // // // // // // // // // // // // // // // // // // InitializeComponent(); ErstellePivotField("Jahr", "FlexibleMonat", "Datum", DevExpress.XtraPivotGrid.PivotArea.ColumnArea); ErstellePivotField("Klient", "FlexibleKlient", "Customer", DevExpress.XtraPivotGrid.PivotArea.RowArea); ErstellePivotField("Mitarbeiter", "FlexibleMitarbeiter", "Employee", DevExpress.XtraPivotGrid.PivotArea.RowArea); ErstellePivotField("Std.", "FlexibleAnzahlStdIst", "AnzahlStundenIst", DevExpress.XtraPivotGrid.PivotArea.DataArea); } private void ErstellePivotField(string caption, string name, string fieldname, DevExpress.XtraPivotGrid.PivotArea area) { var field = new DevExpress.XtraReports.UI.PivotGrid.XRPivotGridField(); field.Area = area; //field.AreaIndex = xrPivotGrid1.Fields.Count; field.Caption = caption; field.Name = name; field.FieldName = fieldname; xrPivotGrid1.Fields.Add(field); } } }