在上次靈感之源介紹了一些免費的組件,這次公司正派上用處真的很感謝。說起用
WebChart組件真的很簡單,並且效果也不錯。現在就讓我簡單介紹怎麼使用和一些注意點:
1.首先創建項目MyWebChart
2.添加組件於工具箱
進入項目後在工具箱中右擊鼠標,單擊“添加/移除項”,進入“自定義工具箱”,單擊“瀏覽”按鈕,找到WebChart.dll文件,在ChartControl組件名稱上打鉤,單擊“確定”。
在工具箱的“Web窗體”中就出現了ChartControl組件
3.使用組件
把ChartControl組件拖入設計窗體這樣一個簡單ChartControl組件的框圖出現了
4.寫代碼
首先在代碼的最前面添加
using WebChart;
接着在private void Page_Load(object sender, System.EventArgs e)添加代碼
private void Page_Load(object sender, System.EventArgs e)
{
Chart c = new AreaChart();
c.Data.Add( new ChartPoint("Ene", 123));
c.Data.Add( new ChartPoint("Ene", 33));
c.Data.Add( new ChartPoint("Ene", 23));
c.Line.Color = Color.Blue;
ChartControl1.Charts.Add( c );
ChartControl1.RedrawChart();
}
5.編譯與運行
好了一切準備就緒,開始運行
怎麼會出現錯誤的,這個錯誤一開始確實讓我覺得頭疼,我到了一些相關網站特別是官方網站,找了半天沒結果,但最後在幫助文件末尾上才知道,在項目中需要建立一個WebCharts的目錄,接着我按照幫助文件的要求建立了,再一次編譯運行。
啊怎麼又有錯了,開始感到鬱悶了以爲這組件是不能用的呢?
接着又看起了幫助文件,在幫助文件最後一句寫到“IF you find an exception of Generic Error GDI+ .... then it means the folder is there, but the user (ASPNET or whatever user you are using) do not have write permissions on the folder。”這才明白,如果你的系統盤是NTFS格式的需要在WebCharts目錄下添加aspnet的用戶權限。我照着它的意思做了,哇成功了,太棒了。
效果不錯吧,並且用這控件還有好多屬性讓你使用,使的界面更直觀更好看。 下載地址:http://www.carlosag.net/Tools/WebChart/Default.aspx