我正在制作图表,使用 highcharts,后面的代码是 vb.net...
我有一个类似这样的数据表:
Date - speed - data
2011 10k 6
2011 18k 7
2012 20k 10
2012 10k 2
2013 14k 4
2013 20k 6
在我想获取数据表的速度信息之前,我会使用以下代码:
Dim a As DataSet = Cons
Dim abc As DataTable
abc = a.Tables(0)
Dim array As New ArrayList
For Each row In abc.Rows
array.Add(row("Speed"))
Next row
Dim serializer As New JavaScriptSerializer()
Dim arrayJson As String = serializer.Serialize(array)
所以上面的代码将向我显示速度数据。
但是,如果我想要 2011 年的数据怎么办?或 2013 年。我将如何得到这个,我已经完成了一些代码,但是当我使用 highchart 时,我需要将其转换为数组。
我将如何改变这个:
For Each row In abc.Rows
array.Add(row("Speed"))
Next row
这样我就可以得到日期,任何人的任何想法。
好的,但是如果年份相同,但日子不同怎么办,
所以
01/10/2011 00:00:00
04/07/2011 00:00:00
21/11/2012 00:00:00
11/11/2013 00:00:00
那么我如何称呼 2011 年的日期呢?