Ejemplo n.º 1
0
    /// <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();
    }