Access DB から取り込まれたデータテーブルがあります。結果は次のようになります
Month | Sum
--------------
1 | 1464
2 | 1716
3 | 2125
4 | 2271
5 | 2451
6 | 2583
7 | 2671
9 | 2823
10 | 2975
あなたは正しいです-8月には何もありません!私が欲しいのは、8月には7月と同じ値が使用されることです。現在、この 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 月の値が使用されます。私が間違っているのは非常に基本的なことだと思いますが、それを理解することはできません。前もって感謝します!