Spread for ASP.NET 11 Product Documentation
SeriesNameDataSource Property
Example 


FarPoint.Web.Chart Assembly > FarPoint.Web.Chart Namespace > Series Class : SeriesNameDataSource Property
Gets or sets the data source for the series name.
Syntax
'Declaration
 
Public Overridable Property SeriesNameDataSource As Object
'Usage
 
Dim instance As Series
Dim value As Object
 
instance.SeriesNameDataSource = value
 
value = instance.SeriesNameDataSource
public virtual object SeriesNameDataSource {get; set;}
Example
This example sets the SeriesNameDataSource property.
FpSpread1.Sheets[0].SetText(0, 0, "Series 0");
FarPoint.Web.Chart.PieSeries series = new FarPoint.Web.Chart.PieSeries();
series.Values.Add(1.0);
series.Values.Add(2.0);
series.Values.Add(4.0);
series.Values.Add(8.0);
series.SeriesNameDataSource = new FarPoint.Web.Spread.Chart.SeriesDataField(FpSpread1, "SeriesDataField", "Sheet1!$A$1:$A$1");         
FarPoint.Web.Chart.PiePlotArea plotArea = new FarPoint.Web.Chart.PiePlotArea();
plotArea.Location = new PointF(0.2f, 0.2f);
plotArea.Size = new SizeF(0.6f, 0.6f);
plotArea.Series.Add(series);
FarPoint.Web.Chart.LabelArea label = new FarPoint.Web.Chart.LabelArea();
label.Text = "Pie Chart";
label.Location = new PointF(0.5f, 0.02f);
label.AlignmentX = 0.5f;
label.AlignmentY = 0.0f;
FarPoint.Web.Chart.LegendArea legend = new FarPoint.Web.Chart.LegendArea();
legend.Location = new PointF(0.98f, 0.5f);
legend.AlignmentX = 1.0f;
legend.AlignmentY = 0.5f;
FarPoint.Web.Chart.ChartModel model = new FarPoint.Web.Chart.ChartModel();
model.LabelAreas.Add(label);
model.LegendAreas.Add(legend);
model.PlotAreas.Add(plotArea);
FarPoint.Web.Spread.Chart.SpreadChart chart = new FarPoint.Web.Spread.Chart.SpreadChart();
chart.Model = model;
FpSpread1.Sheets[0].Charts.Add(chart);
FpSpread1.Sheets(0).SetText(0, 0, "Series 0")
Dim series As New FarPoint.Web.Chart.PieSeries()
series.Values.Add(1.0)
series.Values.Add(2.0)
series.Values.Add(4.0)
series.Values.Add(8.0)
series.SeriesNameDataSource = New FarPoint.Web.Spread.Chart.SeriesDataField(FpSpread1, "SeriesDataField", "Sheet1!$A$1:$A$1")
Dim plotArea As New FarPoint.Web.Chart.PiePlotArea()
plotArea.Location = New PointF(0.2F, 0.2F)
plotArea.Size = New SizeF(0.6F, 0.6F)
plotArea.Series.Add(series)
Dim Label As New FarPoint.Web.Chart.LabelArea()
Label.Text = "Pie Chart"
Label.Location = New PointF(0.5F, 0.02F)
Label.AlignmentX = 0.5F
Label.AlignmentY = 0.0F
Dim legend As New FarPoint.Web.Chart.LegendArea()
legend.Location = New PointF(0.98F, 0.5F)
legend.AlignmentX = 1.0F
legend.AlignmentY = 0.5F
Dim model As New FarPoint.Web.Chart.ChartModel()
model.LabelAreas.Add(Label)
model.LegendAreas.Add(legend)
model.PlotAreas.Add(plotArea)
Dim chart As New FarPoint.Web.Spread.Chart.SpreadChart()
chart.Model = model
FpSpread1.Sheets(0).Charts.Add(chart)
See Also

Reference

Series Class
Series Members