本文以實例形式詳細講述了dotnetcharting控件的用法。分享給大家供大家參考。具體用法分析如下:
dotnetcharting 是一個很好用的圖表控件,能畫出很漂亮的報表,一般常用到的主要有柱狀圖、餅圖、折線圖三種。
dotnetcharting 有web版、winform版多個版本可供使用,官方網(wǎng)址:http://www.dotnetcharting.com/ ,官網(wǎng)有很多示例(http://www.dotnetcharting.com/gallery/),而且有winform安裝版示例和代碼,如下圖。
dotnetcharting 有網(wǎng)上破解版的,去百度或谷歌一搜一堆。
說下個人感受,該控件是國外開發(fā)的,雖然說這個控件挺好用的,但是感覺這個控件應(yīng)該在有xp系統(tǒng)的時候就應(yīng)該有了吧?是國外剩下的技術(shù),咱們一直在用別人不用的技術(shù),捧為珍寶。
有些技術(shù)有些人,有些本事就開始自大起來,小有成就的那點技術(shù)還藏著掖著。 呵呵。。。
接下來上干貨,前兩天剛使用dotnetcharting 做了個統(tǒng)計報表,代碼如下:
//餅圖
show.YTitle = "油量(升)";
//show.Title = strOils + strDate + strConsume + "銷售油量報表統(tǒng)計圖";
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 + @"油量環(huán)比圖";
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#程序設(shè)計有所幫助。
新聞熱點
疑難解答