/// <summary> /// 获取选中学生的所有科目成绩 /// </summary> void BindGrade() { exammodel.StudentID = Convert.ToInt32(this.cmbName.SelectedValue); //获取选中学生的所有科目成绩 DataTable dt = examin.GetGreadByStudent(exammodel); int count = dt.Rows.Count; if (count > 0) { for (int i = 0; i < count; i++) { UserControl1 user = (UserControl1)this.groupBox1.Controls[i]; user.txtExamination.Text = dt.Rows[i]["ExamScore"].ToString(); user.txtExamination.Enabled = false; //禁用成绩文本框 } this.btnAddChengj.Enabled = false; //禁用提交成绩按钮 this.btnUpdateCj.Enabled = true; //启用修改按钮 } else { for (int i = 0; i < this.groupBox1.Controls.Count; i++) { UserControl1 user = (UserControl1)this.groupBox1.Controls[i]; user.txtExamination.Text = ""; user.txtExamination.Enabled = true;//启用成绩文本框 } this.btnAddChengj.Enabled = true; this.btnUpdateCj.Enabled = false; } }