Я использовал приведенные ниже коды в своем проекте. когда я добавляю строку "13", она бросает исключение, например, "Параметры Year, Month и Day" описывают не представимую DateTime ". Точки содержат два значения X и Y. ie. Points.Add(X, Y). Я использовал X как формат даты, а Y - двойное значение
ser1.Points.Add(new DateTime(2000, 02, 11), 21);
ser1.Points.Add(new DateTime(2000, 09, 14), 25);
ser1.Points.Add(new DateTime(2001, 02, 11), 30);
ser1.Points.Add(new DateTime(2001, 09, 16), 33);
ser1.Points.Add(new DateTime(2002, 02, 07), 23);
ser1.Points.Add(new DateTime(2002, 09, 07), 28);
ser1.Points.Add(new DateTime(2003, 02, 11), 30);
ser1.Points.Add(new DateTime(2003, 09, 14), 38);
ser1.Points.Add(new DateTime(2004, 02, 06), 35);
ser1.Points.Add(new DateTime(2004, 09, 06), 38);
ser1.Points.Add(new DateTime(2005, 02, 11), 30);
ser1.Points.Add(new DateTime(2005, 09, 11), 27);
ser1.Points.Add(new DateTime(2006, 02, 29), 25);//getting error add this line
Кто-нибудь мог мне помочь
Спасибо, Бхарати.
Есть 28 дней в 2006 году, а не 29, поэтому вы получаете ошибку. Вы даете дату, которой нет в календаре.
2006 год не был високосным. Так что в феврале (02) месяца было всего 28 дней.
Вероятно, вам нужно изменить его следующим образом:
ser1.Points.Add(new DateTime(2006, 02, 28), 25);
Вероятно, это был не високосный год в этом году. 29 февраля не определено.