C Chart控制項

2021-10-23 14:49:40 字數 1868 閱讀 4190

dataset dataset = new dataset();

oledbconnection conn = new oledbconnection();

conn.connectionstring = @"provider=microsoft.jet.oledb.4.0;data source=" + @"d:\test\data.xls" + ";" +

"extended properties='excel 8.0;hdr=yes;imex=2';";

conn.open();

string ss = "select* from[student$] ";

oledbcommand oledb = new oledbcommand(ss, conn);

oledbdatareader dbdatareader = oledb.executereader();

this.chart1.series["series1"].points.databindxy(dbdatareader, "name", dbdatareader, "age");

this.chart1.titles.add("學生年齡分布");//標題

this.chart1.chartareas[0].axes[0].majorgrid.enabled = true;//x軸上網格

this.chart1.chartareas[0].axes[1].majorgrid.enabled = false;//y軸上網格

this.chart1.chartareas[0].axes[0].majorgrid.linedashstyle=chartdashstyle.dash; //網格型別 短橫線

this.chart1.chartareas[0].axes[0].majorgrid.linecolor = color.red;

this.chart1.chartareas[0].axes[0].majortickmark.enabled = false; // x軸上突出的小點

this.chart1.chartareas[0].axes[1].labelstyle.format = "#歲";

this.chart1.chartareas[0].axes[0].linewidth = 3;

this.chart1.series["series1"].tooltip = "#valx年\r#val";//滑鼠提示

this.chart1.series["series1"].charttype = seriescharttype.line;

this.chart1.series["series1"].color = color.red; //線條顏色

this.chart1.series["series1"].borderwidth = 3; //線條粗細

this.chart1.series["series1"].markerbordercolor = color.red; //標記點邊框顏色

this.chart1.series["series1"].markerborderwidth = 3; //標記點邊框大小

this.chart1.series["series1"].markercolor = color.red; //標記點中心顏色

this.chart1.series["series1"].markersize = 5; //標記點大小

this.chart1.series["series1"].markerstyle = markerstyle.circle; //標記點型別

conn.close();

C Chart控制項的安裝

net 3.5 sp1裡的chart控制項是乙個非常好用的繪圖控制項。但visual studio 2008預設是沒有安裝的,需要自己安裝這個控制項。安裝方法如下 1 安裝.net 3.5 sp1。因為chart控制項是.net 3.5發布之後發布的,所以要裝sp1。2 安裝mschart.exe。...

C CHART控制項的相關操作備忘

c chart控制項屬性非常的繁雜,使用起來不是很方便,此處記錄相關的使用記錄!1 當需要chart控制項中chartarea的x軸或者y軸顯示的刻度保留為固定小數字時需要屬性內旋轉 chartareas axes y value axis labelstyle format nx,其中x為保留的小...

c chart控制項新增邊界值線條以及擴充套件性功能

最近一致在開發能源平台,平台中很多能耗資料都是通過使用微軟的chart控制項進行圖形呈現的。考慮到要給使用者更為直觀的呈現效果,需要對原有控制項的功能進行擴充套件。微軟chart控制項沒有第三方樣chart樣式炫酷,但是勝在可定製性強,中文手冊詳細,很多效果能夠自己寫出來。主要實現功能 1.最大值,...