2012-02-29 2 views
0

Я пытаюсь создать линейную диаграмму, где у меня есть список целых чисел для одной серии и список дат для другой серии. У меня есть элемент управление диаграммы на моей странице ASPX, которая выглядит следующим образом:Управление диаграммой ASP.NET не визуализируется с помощью DatabindXY

<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» представляют собой списки обоих списков целых чисел и datetime соответственно.

Проблема, с которой я столкнулся с этой диаграммой, заключается в том, что она никогда не проявляется. У меня есть этот метод в событии с нажатием кнопки, и когда я нажимаю кнопку, диаграмма никогда не изменяется, она просто отображает изображение по умолчанию без диаграммы. Я что-то делаю неправильно или есть еще один шаг, чтобы позволить графику отображать?

ответ

0

Взгляните на этот учебник, он действительно хорош, он должен помочь вам получить то, что вы делаете правильно. http://www.4guysfromrolla.com/articles/072209-1.aspx

Я думаю, вы также должны серия в управлении

<asp:Chart ID="chtBurnHistory" runat="server"> 
<Series> 
     <asp:Series Name="series1" ChartType="Column" ChartArea="MainChartArea"> 
     </asp:Series> 
    </Series> 
    <ChartAreas> 
     <asp:ChartArea Name="burnHistory"> 
     </asp:ChartArea> 
    </ChartAreas> 
    </asp:Chart> 
+0

Я посмотрел на ссылку и заметил, что изначально я не устанавливал мою диаграмму области. Поэтому я вернулся и установил его соответствующим образом, но по-прежнему имеет ту же проблему. Просто изображение заполнителя и диаграмма = / – user1048281

Смежные вопросы