示例#1
0
        public string populateCommentsTable()
        {
            try
            {
                Users usr = new Users();
                StringBuilder sb = new StringBuilder();
                DataProvider dp = new DataProvider();
                DataTable dt = dp.getComments(goalID);
                if (dt.Rows.Count > 0)
                {
                    sb.Append("<table id=\"tableComments\">");
                    sb.Append("<thead>");
                    sb.Append("<tr>");
                    sb.Append("<th></th>");
                    sb.Append("<th></th>");
                    sb.Append("</tr>");
                    sb.Append("</thead>");
                    sb.Append("<tbody>");
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {

                        sb.Append("<tr>");

                        sb.Append("<td>");
                        sb.Append("<img src='"+ usr.getProfilePic(dt.Rows[i]["OwnerID"].ToString()) + "' alt='PP' style='width:50px;'/>");
                        
                        sb.Append("</td>");

                        sb.Append("<td>");
                        sb.Append(dt.Rows[i]["CommentText"].ToString());
                        sb.Append("</td>");

                        sb.Append("</tr>");
                    }
                    sb.Append("</tbody>");
                    sb.Append("</table>");

                    sb.Append("<script>");
                    sb.Append("$(document).ready(function(){");
                    sb.Append("$('#tableComments').DataTable();");
                    sb.Append("});");
                    sb.Append("</script>");
                }
                else
                {
                    sb.Append("<h3>No Comments...</h3>");
                }
                return sb.ToString();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }