2012-04-30 116 views
0

是否有任何想法,他在下面的代碼在行
chartSeries.AddItem(new ChartSeriesItem(listData[i].x, listData[i].y));」做無法理解.NET代碼

我把這個代碼從一個論壇。
http://www.telerik.com/community/forums/aspnet-ajax/chart/performance-problem-on-line-chart.aspx
我無法理解它是什麼樣的數據持有者?

從數據集格式拉數據,如果我能綁定我的數據集與列表數據,我會實現這一發展。但我不知道如何做出這種約束。

下面我都試過,但沒有工作,throghing錯誤,請參考附件。

Dim listdata As new DataList 
listdata.DataSource = ds.Tables.Item(0) 
listdata.DataBind() 

enter image description here

原始代碼論壇注意到

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"; 
+1

馬克正確答案爲答案,不要只是給予好評他們。 –

回答

0

我認爲它像這樣簡單,錯誤的是,你不能用這個詞新的代碼從論壇說,使用新的,資本可以使所有的差異在.NET

+0

1>我曾嘗試沒有新的字,則throughing每塊上一些其他錯誤。在AddItemmethod,ChartseriesItem,計算ListData等.... 2>我想在新詞區號是好的,只是我們需要設置正確的數據「的ListData」,如果明白什麼樣的dataholder的是這樣的,那麼我們可能會關閉這個。 –