本文以实例形式详细讲述了dotnetcharting控件的用法。分享给大家供大家参考。具体用法分析如下:
dotnetcharting 是一个很好用的图表控件,能画出很漂亮的报表,一般常用到的主要有柱状图、饼图、折线图三种。
dotnetcharting 有web版、winform版多个版本可供使用,官方网址:http://www.dotnetcharting.com/ ,官网有很多示例(http://www.dotnetcharting.com/gallery/),而且有winform安装版示例和代码,如下图。
dotnetcharting 有网上破解版的,去百度或谷歌一搜一堆。
说下个人感受,该控件是国外开发的,虽然说这个控件挺好用的,但是感觉这个控件应该在有xp系统的时候就应该有了吧?是国外剩下的技术,咱们一直在用别人不用的技术,捧为珍宝。
有些技术有些人,有些本事就开始自大起来,小有成就的那点技术还藏着掖着。 呵呵。。。
接下来上干货,前两天刚使用dotnetcharting 做了个统计报表,代码如下:
//饼图
show.YTitle = "油量(升)";
//show.Title = strOils + strDate + strConsume + "销售油量报表统计图";
show.XTitle = "";
show.DataSource = dsSet.Tables[0];
show.CreatePie(this.chart1);
//柱状图(两条柱子对比)
show.YTitle = "油量(升)";
label2.Text = strDate + strOils + strConsume + @"油品对比图";
show.XTitle = "油品";
//show.DataSource = dsSet.Tables[2];
show.StaticColumnWidth = 0;
show.CreateColumn(chart2, new List<int>()
{
0,
1
});
//曲线图
show.YTitle = "油量(升)";
label5.Text = strDate + strOils + strConsume + @"油量环比图";
show.XTitle = "时间";
show.DataSource = dsSet.Tables[4];
show.CreateLine(this.chart5);
//单个柱子
var show = new ShowData
{
src="/uploads/allimg/150116/124253L45-1.png?201492991845" style="border: 1px solid rgb(204, 204, 204); padding: 3px; max-width: 620px; overflow: hidden;" />
希望本文所述对大家的C#程序设计有所帮助。
新闻热点
疑难解答