How should I bind to one Context to a table that has 2 fields that I would like to plot as series?
I see that CartDataModel.YNames is an array but all the examples just use one member
Do I create two identical ChartDataBind Models like this:
Dim Model1 As New ChartDataBindModel(Main.Context.NmsSummaries.Local.ToBindingList)
Model1.XName = "TheDate"
Model1.YNames = New String() {"Val1"} ' why is this a array??
Dim Series1 As New ChartSeries("Val1", ChartSeriesType.Line)
Series1.Text = Series1.Name
Series1.SeriesModel = Model1
CC1.Series.Add(Series1)
Dim Model2 As New ChartDataBindModel(Main.Context.NmsSummaries.Local.ToBindingList)
Model2.XName = "TheDate"
Model1.YNames = New String() {"Val2"}
Dim Series2 As New ChartSeries("Val2", ChartSeriesType.Line)
Series2.Text = Series2.Name
Series2.SeriesModel = Model2
CC1.Series.Add(Series1)
Or can I reuse the model somehow with something like this that uses an array of YNames?
Dim Model1 As New ChartDataBindModel(Main.Context.NmsSummaries.Local.ToBindingList)
Model1.XName = "TheDate"
Model1.YNames = New String() {"Val1", "Val2"} '
Dim Series1 As New ChartSeries("Val1", ChartSeriesType.Line)
Series1.Text = Series1.Name
Series1.SeriesModel = Model1
Series1.YVAL = Model1.YNames(0) ' - does not work
CC1.Series.Add(Series1)
Dim Series2 As New ChartSeries("Val2", ChartSeriesType.Line)
Series2.Text = Series2.Name
Series2.SeriesModel = Model1
Series1.YVAL = Model1.YNames(1) ' - does not work
CC1.Series.Add(Series1)