Quantcast
Channel: Windows Forms Data Controls and Databinding forum
Viewing all articles
Browse latest Browse all 2535

How to make a chart with three fields data from SQL?

$
0
0

How to make a chart with three fields data from SQL?

Here is my code and also an appearing of that code's chart.

if (chkChartDaily.Checked) 
			{
				using (SqlConnection con = new SqlConnection(ConnString1)) 
				{
					con.Open();
					string dateStartPeriod = dateTimeInputStartPeriod.Value.Date.ToString("yyyy/MM/dd");
					string dateEndPeriod = dateTimeInputEndPeriod.Value.Date.ToString("yyyy/MM/dd");
					using (SqlCommand cmd = new SqlCommand("SELECT DATENAME(DAY, dDate) + '.' + DATENAME(MONTH,dDate) as [Date], "  +"Pass = (SELECT SUM(nQty) FROM tbRecords WHERE dDate=t.dDate and bJudgement = 1), " +"Reject = (SELECT SUM(nQty) FROM tbRecords WHERE dDate=t.dDate and bJudgement = 0) " +"from tbRecords t " +"WHERE dDate BETWEEN '" + dateStartPeriod + "' AND '" + dateEndPeriod + "' GROUP By dDate ORDER BY dDate", con)) {
						SqlDataReader rdr = null;
						rdr = cmd.ExecuteReader();

						chart1.Series["Series1"].ChartType = SeriesChartType.Column;

						chart1.Series["Series1"].Points.DataBind(rdr, "Date", "Pass","");
						rdr.Close();
					}
				}
			}


Viewing all articles
Browse latest Browse all 2535

Trending Articles