The Quick Start topic familiarizes you with adding Sparkline control to your Windows Form application and populate data in it.
To create a simple WinForms application for Sparkline control, follow the mentioned steps and the below output appears after executing the application.
In this step, you add a class to your project that returns an enumerable collection of numeric data points to be plotted on the Sparkline chart. This code example assumes that you add a class named SampleData.cs to return a collection of numeric values.
C# |
Copy Code
|
---|---|
class SampleData { public List<double> Sales { get { List<double> data = new List<double>() { 1.0, -1.0, 2.0, -3.0, 4.0, 5.0, -5.0, 2.0 }; return data; } } } |
VB |
Copy Code
|
---|---|
Class SampleData Public ReadOnly Property Sales As List(Of Double) Get Dim data As List(Of Double) = New List(Of Double)() From { 1.0, -1.0, 2.0, -3.0, 4.0, 5.0, -5.0, 2.0 } Return data End Get End Property End Class |
The SampleData.cs class added in the above step returns a collection of numeric values using the Sales property defined in the class. In this step, you bind this collection to the Sparkline control so that data can be plotted at runtime.
To create a simple WinForms application in .NET for Sparkline control, follow the mentioned steps and the below output appears after executing the application.
Note: WinForms .NET Edition does not include rich design-time support yet. We will enhance it in future releases.
//Initialized the C1Sparkline control C1Sparkline sparkline= new C1Sparkline(); //Adding the CSparkline control to the form this.Controls.Add(sparkline);
In this step, you add a class to your project that returns an enumerable collection of numeric data points to be plotted on the Sparkline chart. This code example assumes that you add a class named SampleData.cs to return a collection of numeric values.
class SampleData { public List<double> Sales { get { List<double> data = new List<double>() { 1.0, -1.0, 2.0, -3.0, 4.0, 5.0, -5.0, 2.0 }; return data; } } }
The SampleData.cs class added in the above step returns a collection of numeric values using the Sales property defined in the class. In this step, you bind this collection to the Sparkline control so that data can be plotted at runtime.
//Initialized the SampleData class SampleData sampleData = new SampleData(); //Assigned the "Sales" list available in the SampleData class //to the "Data" property of the C1Sparkline control sparkline.Data = sampleData.Sales;