mschart 使用心得和部署。

參考: http://www.cnblogs.com/suguoqiang/archive/2013/01/16/2862945.htmlhtml

 

1.在統計時可能須要多條數據,須要整合數據源服務器

Chart1.DataSource = dt;//綁定數據
                Chart1.Series["Series1"].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Line;//設置圖表類型
                Chart1.Series[0].XValueMember = "ID";//X軸數據成員列
                Chart1.Series[0].YValueMembers = "Amount1";//Y軸數據成員列

                //動態添加第二個Series, 並設置數據源
                Chart1.Series.Add("Series2");
                Chart1.Series[1].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Bubble;
                Chart1.Series[1].MarkerSize = 8;
                Chart1.Series[1].MarkerStyle = System.Web.UI.DataVisualization.Charting.MarkerStyle.Circle;
                Chart1.Series[1].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Line;
                Chart1.Series[1].XValueMember = "ID";//注意:X軸的數據源是相同的
                Chart1.Series[1].YValueMembers = "Amount2";

                Chart1.ChartAreas["ChartArea1"].AxisX.Title = "語言";//X軸標題
                Chart1.ChartAreas["ChartArea1"].AxisX.TitleAlignment = StringAlignment.Far;//設置Y軸標題的名稱所在位置位遠
                Chart1.ChartAreas["ChartArea1"].AxisY.Title = "統計";//X軸標題
                Chart1.ChartAreas["ChartArea1"].AxisY.TitleAlignment = StringAlignment.Far;//設置Y軸標題的名稱所在位置位遠
                Chart1.ChartAreas["ChartArea1"].AxisX.Interval = 1;//X軸數據的間距
                Chart1.ChartAreas["ChartArea1"].AxisX.MajorGrid.Enabled = false;//不顯示豎着的分割線
                Chart1.Series[0].IsValueShownAsLabel = true;//顯示座標值

 

2.在使用VS2010開發,win764位機子部署是,出現了錯誤以下:spa

HTTP 錯誤 500.23 - Internal Server Error

檢測到在集成的託管管道模式下不適用的 ASP.NET 設置。

 

經過提示,將應用程序池由「集成」改爲「經典」,併兼容32位。 不過仍是有問題,code

再將 根目錄的服務器中 的 「ISAPI 和 CGI限制」中的全部項都設置爲‘容許‘。默認ASP.NET V4.0.xx都是限制的。htm

這樣mschart 才能正常在服務器上運行。blog

相關文章
相關標籤/搜索