Back to Devexpress

SeriesTemplate.SeriesDrillTemplate Property

corelibraries-devexpress-dot-xtracharts-dot-seriestemplate-527a82ec.md

latest3.2 KB
Original Source

SeriesTemplate.SeriesDrillTemplate Property

Gets or sets the series template that the Chart Control uses to generate detailed series when the Control should display a data slice filtered by a series identifier.

Namespace : DevExpress.XtraCharts

Assembly : DevExpress.XtraCharts.v25.2.dll

NuGet Package : DevExpress.Charts

Declaration

csharp
[XtraChartsLocalizableCategory(XtraChartsCategory.Behavior)]
public SeriesTemplate SeriesDrillTemplate { get; set; }
vb
<XtraChartsLocalizableCategory(XtraChartsCategory.Behavior)>
Public Property SeriesDrillTemplate As SeriesTemplate

Property Value

TypeDescription
SeriesTemplate

Series template that specifies how series that display a data slice filtered by a series look.

|

Remarks

The following example uses the SeriesDrillTemplate template to implement the drill down to series behavior.

The following image shows the result:

View Example

Example

csharp
// In the Form's Load event handler.
SeriesTemplate seriesDrillTemplate = new SeriesTemplate();

List<SaleItem> data = SaleItem.GetTotalIncome();
chartControl.DataSource = data;
chartControl.SeriesTemplate.SeriesDataMember = "Category";
chartControl.SeriesTemplate.ArgumentDataMember = "Company";
chartControl.SeriesTemplate.QualitativeSummaryOptions.SummaryFunction = "SUM([Income])";
chartControl.SeriesTemplate.View = new StackedBarSeriesView();
chartControl.SeriesTemplate.SeriesDrillTemplate = seriesDrillTemplate;

seriesDrillTemplate.SeriesDataMember = "Product";
seriesDrillTemplate.ArgumentDataMember = "Company";
seriesDrillTemplate.QualitativeSummaryOptions.SummaryFunction = "SUM([Income])";
seriesDrillTemplate.View = new StackedBarSeriesView();
vb
' In the Form's Load event handler.
Dim data As List(Of SaleItem) = SaleItem.GetTotalIncome()
chartControl.DataSource = data
With ChartControl.SeriesTemplate
    .SeriesDataMember = "Category"
    .ArgumentDataMember = "Company"
    .QualitativeSummaryOptions.SummaryFunction = "SUM([Income])"
    .View = New StackedBarSeriesView()
    .SeriesDrillTemplate = New SeriesTemplate
    With .SeriesDrillTemplate
        .SeriesDataMember = "Product"
        .ArgumentDataMember = "Company"
        .QualitativeSummaryOptions.SummaryFunction = "SUM([Income])"
        .View = New StackedBarSeriesView()
    End With
End With

See Also

SeriesTemplate Class

SeriesTemplate Members

DevExpress.XtraCharts Namespace