ValueS += Single.IsNaN(value.Value[i]) ? "null," : (value.Value[i].ToString() + ",");
//数据库返回DataTable.One
DataTable dt = new DataTable();
dt.Columns.Add("时间", typeof(System.DateTime));
DataRow dr = dt.NewRow();//添加行;
dr[0] = DateTime.Parse(MyReader.GetValue(0).ToString());
dt.Rows.Add(dr);
//数据库返回DataTable.Two
DataTable Result = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(sqlStr, sqlconn);
da.Fill(Result);
da.Dispose();
Return Result;
//数据分组输出
string sqlStr = "select MaxValue,MinValue,AvgValue,SumValue,CountNumber,SaveTime from (Select top(10000) max(V" + i.ToString() + ")as MaxValue,min(V" + i.ToString() + ")as MinValue,Avg(V" + i.ToString() + ")as AvgValue"
+ ",sum(V" + i.ToString() + ")as SumValue,count(V" + i.ToString() + ")as CountNumber,max(SaveTime) as SaveTime "
+ "from MeteorologicalDataS where SaveTime between '"
+ TimeS.ToString() + "' and '" + TimeE.ToString() + "'"+PositonStr//" and CarPostion =" + Position
+ " GROUP BY CONVERT(varchar(6), SaveTime, 120) + '-' + RTRIM(DATEPART(mm, SaveTime)) "
+ "order by SaveTime desc)as Tb order by Tb.Savetime";