public static string GetResultsByExamid(int ExamId)
    {
        WebMsg.Show("codebehind");
        ReportsForResult obj_bal_Report_for_result = new ReportsForResult();
        DataSet          dsResult = new DataSet();

        dsResult = obj_bal_Report_for_result.BAL_SYS_GetResultByExamid(ExamId);

        StringBuilder oBuilder = new StringBuilder();

        string totalscore = "<p class=\"lead\">Total Score:" + " " + dsResult.Tables[1].Rows[0]["Result"].ToString() + " " + "/10</p>";

        oBuilder.Append(totalscore);
        int i = 0;

        foreach (DataRow odr in dsResult.Tables[0].Rows)
        {
            i = i + 1;
            //string divtag = "<div style=\"display: inline-block\"";
            //string question = divtag+"<span class=\"bg-info lead\">Q" + i + ":" + odr["Question"] + "</span></div>";

            string question = "<div style=\"display: inline-block\" class=\"text-primary\">Q" + i + ":</div><div style=\"display: inline-block\" class=\"text-primary\" >" + odr["Question"] + "</div>";


            oBuilder.Append(question);
            string givenanswer = "<p>Given Answer:" + odr["GivenAnswer"] + "</p>";
            oBuilder.Append(givenanswer);
            string crctanswer = "<p>Correct Answer:" + odr["Answer"] + "</p>";
            oBuilder.Append(crctanswer);
            string score = "<p class=\"text-danger\">Score:" + odr["Score"] + "</p><hr/>";
            oBuilder.Append(score);
        }
        return(Convert.ToString(oBuilder));
    }
    public void BindGrid(int ExamId)
    {
        obj_bal_Report_for_result = new ReportsForResult();
        DataSet dsResult = new DataSet();

        dsResult = obj_bal_Report_for_result.BAL_SYS_GetResultByExamid(ExamId);
        GrdExamResult.DataSource = dsResult.Tables[0];
        GrdExamResult.DataBind();
    }