/// <summary> /// datagrid数据获取 /// </summary> private void GET_CHARTID(string param) { string rating_data = param; string errMsg = ""; //ArrayList list = new ArrayList(); string stime = rating_data.Split(';')[1].Split(',')[0], etime = rating_data.Split(';')[1].Split(',')[1]; string per = ((Convert.ToInt32(rating_data.Split(';')[0]) - 5) * 0.01).ToString() + "|" + ((Convert.ToInt32(rating_data.Split(';')[0]) + 5) * 0.01).ToString(); string[] para_id = new string[rating_data.Split(';')[2].Split(',').Length - 1]; for (int i = 0; i < rating_data.Split(';')[2].Split(',').Length - 1; i++) { para_id[i] = rating_data.Split(';')[2].Split(',')[i]; } string unit_id = rating_data.Split(';')[3]; BLL.BLLCompareAnalyse BCA = new BLL.BLLCompareAnalyse(); list = BCA.Get_All_data(unit_id, para_id, per, stime, etime, out errMsg); object obj = new { rows = list }; string result = JsonConvert.SerializeObject(obj); Response.Write(result); Response.End(); }
private void get_data() { string rating_data = rating; // string[] str_data = new string[rating_data.Split(';').Length - 1]; string errMsg = "", max_data = "", min_data = ""; //ArrayList list = new ArrayList(); string stime = rating_data.Split(';')[1].Split(',')[0], etime = rating_data.Split(';')[1].Split(',')[1]; string per = ((Convert.ToInt32(rating_data.Split(';')[0]) - 5) * 0.01).ToString() + "|" + ((Convert.ToInt32(rating_data.Split(';')[0]) + 5) * 0.01).ToString(); string[] para_id = new string[rating_data.Split(';')[2].Split(',').Length - 1]; for (int i = 0; i < rating_data.Split(';')[2].Split(',').Length - 1; i++) { para_id[i] = rating_data.Split(';')[2].Split(',')[i]; } string unit_id = rating_data.Split(';')[3]; BLL.BLLCompareAnalyse BCA = new BLL.BLLCompareAnalyse(); list = BCA.Get_Required_data(unit_id, para_id, per, stime, etime, out errMsg, out max_data, out min_data); string[] str = new string[9] { "#058DC7", "#50B432", "#ED561B", "#DDDF00", "#24CBE5", "#64E572", "#FF9655", "#FFF263", "#6AF9C4" }; ArrayList _list = new ArrayList(); int num = 0; foreach (Hashtable _ht in list) { ArrayList _data = (ArrayList)_ht["data"]; string _name = _ht["name"].ToString(); Hashtable _dv = new Hashtable(); _dv.Add("lineColor", str[num]); _dv.Add("title", "{text:'" + _name + "'}"); _dv.Add("lineWidth", 1); _list.Add(_dv); num++; } object obj = new { max_data = max_data.TrimEnd(','), min_data = min_data.TrimEnd(','), str_para_id = para_id, title = "趋势呈现数据图", y_data = _list, list = list }; Response.Clear(); string result = JsonConvert.SerializeObject(obj); Response.Write(result); Response.End(); }
/// <summary> /// datagrid数据获取 /// </summary> private void GET_CHARTID(string param) { string rating_data = param; string errMsg = ""; //ArrayList list = new ArrayList(); string stime = rating_data.Split(';')[1].Split(',')[0], etime = rating_data.Split(';')[1].Split(',')[1]; string per = ((Convert.ToInt32(rating_data.Split(';')[0]) - 5) * 0.01).ToString() + "|" + ((Convert.ToInt32(rating_data.Split(';')[0]) +5) * 0.01).ToString(); string[] para_id = new string[rating_data.Split(';')[2].Split(',').Length - 1]; for (int i = 0; i < rating_data.Split(';')[2].Split(',').Length - 1; i++) { para_id[i] = rating_data.Split(';')[2].Split(',')[i]; } string unit_id = rating_data.Split(';')[3]; BLL.BLLCompareAnalyse BCA = new BLL.BLLCompareAnalyse(); list = BCA.Get_All_data(unit_id, para_id, per, stime, etime, out errMsg); object obj = new { rows = list }; string result = JsonConvert.SerializeObject(obj); Response.Write(result); Response.End(); }
private void get_data() { string rating_data = rating; // string[] str_data = new string[rating_data.Split(';').Length - 1]; string errMsg = "",max_data="",min_data=""; //ArrayList list = new ArrayList(); string stime = rating_data.Split(';')[1].Split(',')[0], etime = rating_data.Split(';')[1].Split(',')[1]; string per = ((Convert.ToInt32(rating_data.Split(';')[0]) - 5) * 0.01).ToString() + "|" + ((Convert.ToInt32(rating_data.Split(';')[0]) + 5) * 0.01).ToString(); string[] para_id = new string[rating_data.Split(';')[2].Split(',').Length - 1]; for (int i = 0; i < rating_data.Split(';')[2].Split(',').Length - 1; i++) { para_id[i] = rating_data.Split(';')[2].Split(',')[i]; } string unit_id = rating_data.Split(';')[3]; BLL.BLLCompareAnalyse BCA = new BLL.BLLCompareAnalyse(); list = BCA.Get_Required_data(unit_id, para_id, per, stime, etime, out errMsg,out max_data,out min_data); string[] str = new string[9]{"#058DC7", "#50B432", "#ED561B", "#DDDF00", "#24CBE5", "#64E572", "#FF9655", "#FFF263", "#6AF9C4"}; ArrayList _list = new ArrayList(); int num = 0; foreach (Hashtable _ht in list) { ArrayList _data = (ArrayList)_ht["data"]; string _name = _ht["name"].ToString(); Hashtable _dv = new Hashtable(); _dv.Add("lineColor",str[num] ); _dv.Add("title","{text:'"+_name+"'}"); _dv.Add("lineWidth", 1); _list.Add(_dv); num++; } object obj = new { max_data=max_data.TrimEnd(','), min_data = min_data.TrimEnd(','), str_para_id = para_id, title = "趋势呈现数据图", y_data=_list, list = list }; Response.Clear(); string result = JsonConvert.SerializeObject(obj); Response.Write(result); Response.End(); }
private void get_data() { string rating_data = rating; // string[] str_data = new string[rating_data.Split(';').Length - 1]; string errMsg = "",max_data="",min_data=""; //ArrayList list = new ArrayList(); string stime = rating_data.Split(';')[1].Split(',')[0], etime = rating_data.Split(';')[1].Split(',')[1]; string per = (Convert.ToInt32(rating_data.Split(';')[0]) * 0.01).ToString(); string[] para_id = new string[rating_data.Split(';')[2].Split(',').Length - 1]; for (int i = 0; i < rating_data.Split(';')[2].Split(',').Length - 1; i++) { para_id[i] = rating_data.Split(';')[2].Split(',')[i]; } string unit_id = rating_data.Split(';')[3]; BLL.BLLCompareAnalyse BCA = new BLL.BLLCompareAnalyse(); list = BCA.Get_Required_data(unit_id, para_id, per, stime, etime, out errMsg,out max_data,out min_data); object obj = new { max_data=max_data.TrimEnd(','), min_data = min_data.TrimEnd(','), str_para_id = para_id, title = "趋势呈现数据图", list = list }; Response.Clear(); string result = JsonConvert.SerializeObject(obj); Response.Write(result); //Response.Write(str_append.TrimEnd('|')); Response.End(); }