是否知道他在下面的代码
“ chartSeries.AddItem(new ChartSeriesItem(listData[i].x, listData[i].y));
” 行中正在做什么
我从一个论坛获取了这段代码。
http://www.telerik.com/community/forums/aspnet-ajax/chart/performance-problem-on-line-chart.aspx
我无法理解它是什么样的数据持有者?
我正在以数据集格式提取数据,如果我可以将我的数据集与 listdata 绑定,我将实现这一发展。但我并不明白我需要如何进行这种绑定。
我已经尝试如下,但没有成功并出现错误,请查找附件。
Dim listdata As new DataList
listdata.DataSource = ds.Tables.Item(0)
listdata.DataBind()
原始代码取自论坛
ChartSeries chartSeries = new ChartSeries("Altitude", ChartSeriesType.Line);
chartSeries.Appearance.ShowLabels = false;
incrementCount = 1;
for (int i = 0; i < listData.Count; i = i + incrementCount)
{
chartSeries.AddItem(new ChartSeriesItem(listData[i].x, listData[i].y));
}
RadChart2.AddChartSeries(chartSeries);
RadChart2.PlotArea.XAxis.AxisLabel.TextBlock.Text = "Distance (Miles)";
RadChart2.PlotArea.YAxis.AxisLabel.TextBlock.Text = "Yaxislabel";