我有一个从 Access DB 填充的数据表。结果看起来像
Month | Sum
--------------
1 | 1464
2 | 1716
3 | 2125
4 | 2271
5 | 2451
6 | 2583
7 | 2671
9 | 2823
10 | 2975
你是对的 - 八月什么都没有!我想要的是,八月使用与七月相同的值。目前我正在使用这个 LINQ 查询将数据添加到折线图中:
for (int i = 1; i <= System.DateTime.Now.Month; i++)
{
var numbers = (from p in dTable.AsEnumerable()
where p.Field<int>("M") >= i
select p).First();
series2.Points.Add(new DataPoint { AxisLabel = i.ToString(), YValues = new double[] { Convert.ToDouble(numbers["Sum"]) } });
}
图表已显示,但 8 月使用的是 9 月的值。我认为这是我做错的非常基本的事情,但我根本无法弄清楚。提前致谢!