dev 圖表控件 學習連接
新建一個winformApp form1上放一個button 再放一個chartControl Name 為cct
直接上代碼
private void button1_Click(object sender, EventArgs e) { cct.Series.Clear(); //清掉原來的內容 Series s = new Series("貨品流水", ViewType.Line);//建一個名為貨品流水的 折線 cct.Series.Add(s);//加表chartControl中 using (SqlConnection con = new SqlConnection("server =.;uid=sa;pwd=123;database=test")) { using (SqlDataAdapter ada = new SqlDataAdapter("select * from rdrecords where id =4", con)) { DataTable dt = new DataTable(); ada.Fill(dt); SeriesPoint pt = null;//線上的一個點 foreach (DataRow dr in dt.Rows) { if (dr["invcode"] != null) { pt = new SeriesPoint(dr["invCode"].ToString()); //x軸值 pt.Values = new double[] { Convert.ToDouble(dr["Quantity"])};//y軸值 接收數組 s.Points.Add(pt); } } } } }
效果圖:
2.
2.rangControl與ChartControl組合
指定 rangControl.client=ChartControl 就可以通過rangControl控制 ChartControl的顯示范圍
如下圖: