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
主页:http://www.carlosag.net/Tools/WebChart/sampleData.aspx
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!