Пример #1
0
    protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        string id      = GridViewScore.DataKeys[e.RowIndex].Value.ToString();
        bool   success = dao.DeleteBody(id, 5);

        if (success)
        {
            Response.Write("<script>alert('删除成功!')</script>");

            //刷新该页面
            SqlConnection  sqlConnection  = SqlTools.Connection();
            SqlDataAdapter sqlDataAdapter = new SqlDataAdapter("select score.id,Score.SubmitTime,Score.Score,Course.Name,student.Name as'studentname' from score left join student on Score.Student=student.ID join Course on Score.Course=Course.ID", sqlConnection);
            DataSet        dataSet        = new DataSet();
            GridViewScore.DataKeyNames = new string[] { "id" };
            sqlDataAdapter.Fill(dataSet);
            GridViewScore.DataSource = dataSet;
            GridViewScore.DataBind();

            sqlConnection.Close();
        }
        else
        {
            Response.Write("<script>alert('删除失败!')</script>");
        }
    }
 protected void DropDownListTerm_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (DropDownListTerm.SelectedIndex == DropDownListTerm.Items.Count - 1)
     {
         GridViewScore.DataSource = null;
         GridViewScore.DataBind();
         txtAvgSubjectScore.Text = string.Empty;
         return;
     }
     System.Data.DataTable studentScore = new System.Data.DataTable();
     eRegisterData.DAL     oDAL         = new eRegisterData.DAL();
     if (DropDownListSubject.SelectedValue.Equals("-1"))
     {
         studentScore            = oDAL.GetStudentScores(studentID, byte.Parse(DropDownListTerm.SelectedValue), 0);
         txtAvgSubjectScore.Text = string.Empty;
     }
     else
     {
         studentScore = oDAL.GetStudentScores(studentID, byte.Parse(DropDownListTerm.SelectedValue), short.Parse(DropDownListSubject.SelectedValue));
         if (!DropDownListTerm.SelectedValue.Equals("-1"))
         {
             txtAvgSubjectScore.Text = oDAL.GetStudentsAvgScore(studentID, byte.Parse(DropDownListTerm.SelectedValue), short.Parse(DropDownListSubject.SelectedValue));
         }
         else
         {
             txtAvgSubjectScore.Text = string.Empty;
         }
     }
     GridViewScore.DataSource = studentScore.DefaultView;
     GridViewScore.DataBind();
 }
Пример #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        SqlConnection  sqlConnection  = SqlTools.Connection();
        SqlDataAdapter sqlDataAdapter = new SqlDataAdapter("select score.id,Score.SubmitTime,Score.Score,Course.Name,student.Name as'studentname' from score left join student on Score.Student=student.ID join Course on Score.Course=Course.ID", sqlConnection);
        DataSet        dataSet        = new DataSet();

        GridViewScore.DataKeyNames = new string[] { "id" };
        sqlDataAdapter.Fill(dataSet);
        GridViewScore.DataSource = dataSet;
        GridViewScore.DataBind();

        sqlConnection.Close();
    }