/// <summary> /// 获取动态表单元格 /// </summary> /// <returns></returns> protected string GetTableTd(string studentNo, DateTime updateTime) { StringBuilder sb = new StringBuilder(); DalOperationAboutGradeCheck dal = new DalOperationAboutGradeCheck(); foreach (int _key in listGradeCheckId) { DataTable dt = dal.GetGradeCheckDetailByGradeCheckIdAndStudentNoAndUpdateTime(_key, studentNo, updateTime).Tables[0]; if (dt.Rows.Count == 0) { sb.Append("<td width=\"6%\">" + ht[_key.ToString()] + "</td>"); } else { for (int i = 0; i < dt.Rows.Count; i++) { foreach (DictionaryEntry _item in ht) { if (_item.Key.ToString().Trim() == dt.Rows[i]["gradeCheckId"].ToString().Trim()) { sb.Append(string.Format("<td width=\"6%\">{0}</td>", dt.Rows[i]["gradeCheckDetailValue"].ToString().Trim())); } } } } } return sb.ToString(); }