2012-04-30 4 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
Я не мог понять, что это за держатель данных?

Извлеките данные из формата данных, если бы я мог привязать свой набор данных с помощью listdata, я бы достиг этой разработки. Но я не понимаю, как мне нужно сделать эту привязку.

Я пробовал как показано ниже, но не работал и искал ошибку.

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

я думаю, что его так просто, как это, ошибка в том, что вы не можете использовать слово New, код с форума говорит, что использовать новую, капитализация может иметь значение .net

+0

1> Я пробовал без нового слова, затем он пропускает некоторые другие ошибки на каждом блоке. на AddItemmethod, ChartseriesItem, Listdata и т. д .... 2> Я думаю, что код в новой области слова прекрасен, но нам просто нужно установить правильные данные в «listdata». Если вы понимаете, что это за данные, мы могли бы закрыть это. –

Смежные вопросы