protected void LinkButton1_Click(object sender, EventArgs e)
        {
            System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
            string base64s = Convert.ToBase64String(encoding.GetBytes(ann_TextBox.Text));

            resultAndDetails.Results[0].annotation = base64s;
            GmatClubTest.Data.ResultAndDetailsTableAdapters.ResultsTableAdapter ta = new GmatClubTest.Data.ResultAndDetailsTableAdapters.ResultsTableAdapter();
            ta.SqlConnection = connection_;
            ta.Update(resultAndDetails.Results);
        }
        public override void DoLoad(object sender, EventArgs e)
        {
            {
                questionSetsResultDetailsSet.Clear();
                resultId = (int)Session["resultId"];
                manager_.GetQuestionSetsResultDetailsSet(resultId, questionSetsResultDetailsSet);

                resultAndDetails = new GmatClubTest.Data.ResultAndDetails();

                {
                    GmatClubTest.Data.ResultAndDetailsTableAdapters.ResultsTableAdapter ta = new GmatClubTest.Data.ResultAndDetailsTableAdapters.ResultsTableAdapter();
                    ta.SqlConnection = connection_;
                    ta.FillById(resultAndDetails.Results, resultId);
                }


                {
                    GmatClubTest.Data.ResultAndDetailsTableAdapters.ResultsDetailsTableAdapter ta = new GmatClubTest.Data.ResultAndDetailsTableAdapters.ResultsDetailsTableAdapter();
                    ta.SqlConnection = connection_;
                    ta.FillByResultId(resultAndDetails.ResultsDetails, resultId);
                }

                {
                    GmatClubTest.Data.ResultAndDetailsTableAdapters.TestsTableAdapter ta = new GmatClubTest.Data.ResultAndDetailsTableAdapters.TestsTableAdapter();
                    ta.SqlConnection = connection_;
                    ta.FillById(resultAndDetails.Tests, resultAndDetails.Results[0].TestId);
                }

                {
                    RatingDrawer rdrawer = new RatingDrawer(true);
                    testRater = rdrawer.draw(resultAndDetails.Tests[0].Id, resultAndDetails.Tests[0].rating);
                }

                Renderer renderer = new Renderer();
                renderer.RenderToString(questionSetsResultDetailsSet);
                setStutusDataGrid.DataBind();

                //if (!IsPostBack)
                {
                    selectedSet = 0;
                    initQuestionStatusTable();
                }

                {
                    if (typeof(System.DBNull) != resultAndDetails.Results[0]["annotation"].GetType())
                    {
                        System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
                        ann_TextBox.Text = encoding.GetString(Convert.FromBase64String(resultAndDetails.Results[0].annotation));
                    }
                }
            }


            ((GMATClubTest.Web.MainLayout)(Master)).setPageHead("Result details of: " + resultAndDetails.Tests[0].Name);

            testName = resultAndDetails.Tests[0].Name;
        }