我想显示两个系列,一个用于基于sum(Pc)的S,另一个用于基于Sum(Pc)的R,如何更改我的代码以显示两个没有错误的系列。
这是我的代码:
form_load()
{
chart1.Series.clear();
string cs=ConfigurationManager.ConnectionSrings["dbcs"].connectionString;
using(SqlConnection Con=new SqlConnection(cs))
{
SqlCommand cmd=new SqlCommand("select distinct(S),distinct(R),sum(PC) from mytable group by S,R",con);
Series series=chart1.Series["Series"];
Con.Open();
SqlDataReader rdr=cmd.ExecuteReader();
while(rdr.Read())
{
series.Points.AddXY(rdr["S"].tostring(),rdr["PC"]);
series.Points.AddXY(rdr["R"].tostring(),rdr["PC"]);
}
}
}
答案 0 :(得分:0)
你可以这样做另一个系列;
Series newSeries = new Series("test");
Chart1.Series.Add(newSeries);
然后,您可以使用与原始系列newSeries.Points.AddXY(etc)