$99 VS $1000+. UI Control for ASP.NET AJAX(contains chart and gridview).
Chart Control for C# Windows Forms
Chart features scroll and zoom, selection, tooltip, trackball, title, legend, smart labels, drill down
Home > WinForms UI Controls > User Manual > Chart Drill Down in C#

Chart Drill Down for WinForms C# Tutorial

The WinForms Chart Control provides drill down functionality for a chart. The drill down functionality is able to be used to click on a graphical element like a bar, a pie segment and so on, which may stand for some data. The Drill down feature can navigate to another view that may hold some different data than the previous one. The drill down functionality is able to display the chart data point that may have appearance like hotspots for drilling down or zooming into the chart data.
A DrillDownControler should be used to support the drill down functionality. The below C# code shows how to add the drill down feature to Chart.

DrillDownController drillControler = new DrillDownController();
this.chart1.Controllers.Add(drillControler);
In the next step, users can add a number of Charts that you may need to add. And each Chart stands for different level of the drill down.

chart1.Views.AddNew("Month Income");
chart1.Views.AddNew("Day Income");
The Drill down event can be used to handle the different levels. Developers can decide how to configure the Chart View in according to the Level available in the event arguments. The below C# code shows the various data standing for Months and Days

chart1.Views.AddNew("Month Income");
chart1.Views.AddNew("Day Income");
Because the text of navigation element is descendant of TitleElement, developers need to change this text accordingly when drilling each time. And the text is able to inherit the value from the property of ChartViewName when it is not to be set.
UI Controlsfor Windows Forms
.NET WinForms UI Overview.NET WinForms UI Features.NET WinForms UI GuideC# WinForms UI DesignVB.NET WinForms UI Design
WinForms UI Controls