Я пытаюсь составить линейную диаграмму, где у меня есть список целых чисел для одной серии и список дат для другой серии.У меня есть элемент управления диаграммой на моей странице aspx, который выглядит следующим образом:
<asp:Chart ID="chtBurnHistory" runat="server">
</asp:Chart>
У меня есть следующий код, который передает список целых чисел и список дат методу DatabindXY ():
string curSeries = "series1";
chtBurnHistory.Series.Add(curSeries);
chtBurnHistory.Series[curSeries].ChartType = SeriesChartType.Line;
chtBurnHistory.Series[curSeries].Points.DataBindXY(burnValueLists[0], burnDateLists[0]);
chtBurnHistory.Series[curSeries].Color = Color.Red;
chtBurnHistory.ImageType = System.Web.UI.DataVisualization.Charting.ChartImageType.Jpeg;
chtBurnHistory.ChartAreas.Add(new ChartArea("burnHistory"));
Значения «burnValueLists» и «burnDateLists» являются списками как списков целых чисел, так и даты-времени соответственно.
Проблема, с которой я столкнулся на этом графике, заключается в том, что он никогда не рендерится.У меня есть этот метод в событии нажатия кнопки, и когда я нажимаю кнопку, диаграмма никогда не меняется, она просто отображает изображение по умолчанию без диаграммы.Я делаю что-то не так или есть еще один шаг, чтобы позволить графику визуализировать?