有什么想法他在下面的代码中做了什么
“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";
答案 0 :(得分:0)
我认为它就像这样简单,错误是你不能使用New这个词,来自论坛的代码说使用new,大写可以使.net中的所有差异