0

是否知道他在下面的代码
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";
4

1 回答 1

0

我认为它就这么简单,错误是你不能使用New这个词,论坛上的代码说使用new,大写可以在.net中产生所有差异

于 2012-04-30T14:34:49.420 回答