/// <summary> /// 解析测点并画曲线 /// </summary> /// <param name="id"></param> private void GetPara_id(string id) { BLL.BLLGet_chart_Data DGD = new BLL.BLLGet_chart_Data(); DataSet DS = DGD.GetPara_id(chart_id); string str = ""; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { str += DS.Tables[0].Rows[i]["REALTIME"].ToString() + "|" + DS.Tables[0].Rows[i]["PARADESC"].ToString(); if ((DS.Tables[0].Rows.Count != 1) || (i != DS.Tables[0].Rows.Count - 1)) { str += ","; } } if (str != "") { GET_PARANAME(str.TrimEnd(',')); } }
/// <summary> /// 解析测点并画曲线 /// </summary> /// <param name="id"></param> private void GetPara_id(string id) { BLL.BLLGet_chart_Data DGD = new BLL.BLLGet_chart_Data(); DataSet DS = DGD.GetPara_id(chart_id); string str = ""; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { str += DS.Tables[0].Rows[i]["T_REALTIME"].ToString() + "|" + DS.Tables[0].Rows[i]["T_PARADESC"].ToString(); if ((DS.Tables[0].Rows.Count != 1) || (i != DS.Tables[0].Rows.Count - 1)) { str += ","; } } if (str != "") { GET_PARANAME(str.TrimEnd(',')); } }
protected void Page_Load(object sender, EventArgs e) { sec_type = Request["sec_type"]; ddl_level1 = Request["ddl_level1"]; ddl_level2 = Request["ddl_level2"]; ddl_level3 = Request["ddl_level3"]; ddl_level4 = Request["ddl_level4"]; point_name = Request["point_name"]; rating = Request["rating"]; chart_id = Request["chart_id"]; string str1 = ""; if ((sec_type != "") && (sec_type != null)) { DataSet DS = Return_dataset("T_BASE_CHARTPARAID", "T_LEVEL1", "11"); DataSet DDS = Return_dataset("T_BASE_CHARTPARAID", "T_LEVEL2", DS.Tables[0].Rows[0][0].ToString()); DataSet DDDS = Return_dataset("T_BASE_CHARTPARAID", "T_LEVEL3", DDS.Tables[0].Rows[0][0].ToString()); // DataSet DDDDS = Return_dataset("T_BASE_CHARTPARAID", "T_LEVEL4", DDDS.Tables[0].Rows[0][0].ToString()); } //分公司选项改变时,绑定DropDownLIst数据 else if ((ddl_level1 != "") && (ddl_level1 != null)) { DataSet DDS = Return_dataset("T_BASE_CHARTPARAID", "T_LEVEL2", ddl_level1.Split(',')[1]); DataSet DDDS = Return_dataset("T_BASE_CHARTPARAID", "T_LEVEL3", DDS.Tables[0].Rows[0][0].ToString()); // DataSet DDDDS = Return_dataset("T_BASE_CHARTPARAID", "T_LEVEL4", DDDS.Tables[0].Rows[0][0].ToString()); } //电厂选项改变时,绑定DropDownLIst数据 else if ((ddl_level2 != "") && (ddl_level2 != null)) { DataSet DDDS = Return_dataset("T_BASE_CHARTPARAID", "T_LEVEL3", ddl_level2.Split(',')[2]); } //模糊查询测点名称时绑定CheckBoxLIst else if ((point_name != "") && (point_name != null)) { string point_name_new = point_name.Split('-')[1]; point_name = point_name.Split('-')[0]; string[] str = new string[] { point_name.Split(',')[2], point_name.Split(',')[3], point_name.Split(',')[4], Fuzzy_Query(point_name.Split(',')[0]) }; DataSet DS = DGD.Get_ChartidByFuzzy_Query("T_BASE_CHARTPARAID", str); if (DS.Tables[0].Rows.Count > 0) { PIN_CHECKBOX(DS, point_name_new); } } //从TendManage页面编辑趋势模板跳转过来时,根据模板ID解析测点 else if ((chart_id != "") && (chart_id != null)) { DataSet DS = DGD.GetPara_id(chart_id); for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { sb.Append(DS.Tables[0].Rows[i]["PARAID"].ToString() + "|" + DS.Tables[0].Rows[i]["PARADESC"].ToString()); if ((DS.Tables[0].Rows.Count == 1) || (i != DS.Tables[0].Rows.Count - 1)) { sb.Append(","); } } } Response.Clear(); Response.Write(sb.ToString()); Response.End(); }