2013-07-31 3 views
0

Я использую VB.NET 2010 как получить все данные из серии на диаграмме в массив или textbox или table?Chart Series to Array

Я использую этот код, чтобы построить график:

serie1.Points.AddXY(Val(Label4.Text), Val(Label5.Text)) 

мне просто нужно читать, что значения из serie1.

ответ

0

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

using System.Windows.Forms.DataVisualization.Charting; 
DataPoint[] arr = series.Points.ToArray<DataPoint>(); 

или

List<DataPoint> lst = series.Points.ToList<DataPoint>(); 

, а затем вы можете получить доступ к значениям в X и Y используя foreach петлю

foreach(var pt in lst) 
{ 
    pt.XValue // access Xvalue like this 
    pt.YValue // access Yvalue like this 
}