protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowIndex != -1)
            {
                if (((HiddenField)(e.Row.FindControl("HiddenField1"))).Value == "DarhalBargozari")
                {
                    ((HyperLink)(e.Row.FindControl("HyperLink1"))).Visible = true;
                }
                else
                {
                    ((HyperLink)(e.Row.FindControl("HyperLink1"))).Visible = false;

                }
                if (((HiddenField)(e.Row.FindControl("HiddenField1"))).Value == "BargozarShode")
                {
                    int ID_Test=int.Parse( ((Label)(e.Row.FindControl("lblID"))).Text);
                    DataTable dt = new tbl_TestResultTableAdapter().GetDataByScoreStudent(ID_Test, int.Parse(Request.Cookies["ID_Role"].Value));
                    if (dt.Rows.Count > 0)
                    {
                        ((Label)(e.Row.FindControl("lblScore"))).Text = dt.Rows[0]["tr_Score"].ToString();
                    }
                    else
                    {
                        ((Label)(e.Row.FindControl("lblScore"))).Text = "";
                    }
                }
            }
    }
 protected void Button3_Click(object sender, EventArgs e)
 {
     int ID_Student = int.Parse(Request.QueryString["ID_Student"]);
     int ID_Test = int.Parse(Request.QueryString["ID_Test"]);
     DataTable dt= new tbl_TestResultTableAdapter().GetDataByScoreStudent(ID_Test,ID_Student);
     if (dt.Rows.Count > 0)
     {
         new tbl_TestResultTableAdapter().UpdateScoreStudent(double.Parse(txtScoreAllTest.Text),ID_Test, ID_Student );
     }
     else
     {
         new tbl_TestResultTableAdapter().Insert(ID_Test, ID_Student, double.Parse(txtScoreAllTest.Text));
     }
 }
    private void FillTest()
    {
        int ID_Student = int.Parse(Request.QueryString["ID_Student"]);
        int ID_Test = int.Parse(Request.QueryString["ID_Test"]);

        DataTable dt = new tbl_TestTableAdapter().GetDataByTest_ID(ID_Test);
        lblTestTitle=dt.Rows[0]["t_title"].ToString();

        DataTable dt2= new tbl_TestResultTableAdapter().GetDataByScoreStudent(ID_Test,ID_Student);
        if (dt2.Rows.Count > 0)
        {
            txtScoreAllTest.Text = dt2.Rows[0]["tr_Score"].ToString();
        }

        DataTable dt3 = new tbl_StudentInformationTableAdapter().GetDataByStudent_ID(ID_Student);
        lblName.Text = dt3.Rows[0]["SI_Name"].ToString();
        if (lblName.Text.Length == 0)
        {
            lblName.Text = dt3.Rows[0]["SI_UserName"].ToString();

        }
        lblName.Text = "<a href='index.aspx?Type=StudentDetail&ID_Student=" + dt3.Rows[0]["Student_ID"].ToString() +
            "'>" + lblName.Text + "</a>";
    }