![](/img/trans.png)
[英]control doesn't render bootstrap fileupload on asp.net mvc
[英]ASP.NET Chart control doesn't render with DatabindXY
我正在嘗試制作一個折線圖,其中有一個系列的整數列表和另一個系列的日期列表。 我的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”的值分別是整數列表和日期時間列表的列表。
我在這張圖表上遇到的問題是它永遠不會渲染。 我在按鈕單擊事件中有此方法,當我單擊按鈕時,圖表從不改變,它僅顯示默認的無圖表圖像。 我是在做錯什么,還是有另一個步驟允許圖表呈現?
看一下本教程,它真的很好,它應該可以幫助您正確地進行操作。 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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.