2024年3月23日发(作者:)

C#使用DotNetCharting控件生成报表统计图

在做项目时要对数据进行统计分析,所以必须生成一些报表统计图(如柱形图、

饼图、曲线图等),网上强烈推荐了使用 DotNetCharting控件来实现,于是自

己对DotNetCharting控件进行了简单的学习,下面先简单介绍一下

DotNetCharting控件及其使用。

DotNetCharting是一个非常棒的.NET图表控件,对中文支持非常好,而

且操作方便,开发快速,既有for webform 也有for winform的,而且.和都有

支持。它的官方地址是 本站也提供了DotNetCharting破解版本下

载: 强烈推荐一下DotNetCharting的demo地址:

这个是所有的 DEMO 演示

这个是 Online Documentation 里面会有详细的说明和用法。

DotNetCharting的简单使用方法:

1.把bin添加到工具箱,并且添加引用;

2.把控件拖到你的网页上,然后添加引用using dotnetCHARTING;就可

以用了;

3.接下来是自己写的对DotNetCharting操作的封装类,以便于在程序里

调用。

using System;

using ;

using ;

using dotnetCHARTING;

namespace

{

/**2008-06-19oString();

Element e = new Element();

oString();

oString());

(s);

}

return SC;

}

#endregion

输出曲线图#region 输出曲线图

/**////

/// 曲线图

///

///

public void CreateLine chart)

类似如下:

//

//

//

//

//

//

//

//

//

//

=;

=;

= ;

= ;

= ;

=;

= ;

= ;

= true;

= true;

= false;

=true;

调用说明及范例#region 调用说明及范例

在要显示统计图的页面代码直接调用,方法

ShowData show=new ShowData();

="2008年各月消费情况统计";

="月份";

="金额(万元)";

=300;

=600;

="具体详情";

="ChartImages";

=();

;

{

}

#endregion

//

//

#endregion

}

}

效果图展示:

1、饼图

2、柱形图

3、曲线图

补充:

帖子发了一天,没人回答我多维统计图的实现方式,只好自己去

dotnetcharting的官方网站下载了最新的dotnetcharting控件,在

dotnetcharting控件的使用说明文档中详细地介绍了各种多维统计图的实现方

式。现把说明文档贴出来供大家下载

dotnetcharting使用说明文档

追加补充新内容:

1、解决“每运行一次DotNetCharting页面,就会生成一个图片,这

样图片不是越来越多吗?请问怎样自动删除DotNetCharting生成的图片呢”的

问题,参照删除文件夹里的所有文件 。

2、解决“(1)生成的图片带超链接导向官网,如何处理呀?(2)我使用

这个控件后,图形可以显示出来。但是发现一个小问题。就是在图形的左上方和

图形的 下面都隐含了超链接,鼠标移动到这两个区域后,点击都会链接到。很

奇怪,这是和破解有管 吗?”等类似的问题,参照DotnetCharting控件各版本

破解方法 。