private void SetSatisfyBar(string sid) { //hcate.Value = "课程1, 课程2, 课程3, 课程4, 课程5"; //hdata.Value = "17, 31, 335, 203, 2"; hcate.Value = ""; hdata.Value = ""; try { var quesBll = new BLL.Questionnaire(); var dt = quesBll.GetSatisfybar(sid); if (dt != null && dt.Rows.Count > 0) { var str1 = new StringBuilder(); var str2 = new StringBuilder(); foreach (DataRow row in dt.Rows) { str1.Append(row["CourseName"] + ","); // str2.Append(row["Satisfy"].ToString().Substring(0,4) + ","); if (Convert.ToDouble(row["Satisfy"])*100 > 100) { str2.Append("100"+ ","); } else { str2.Append(string.Format("{0:N2}", Convert.ToDouble(row["Satisfy"]) * 100) + ","); } } str1.Remove(str1.Length - 1, 1); str2.Remove(str2.Length - 1, 1); hcate.Value = str1.ToString(); hdata.Value = str2.ToString(); } } catch (Exception ex) { LogHelper.WriteLogofExceptioin(ex); } }