Ejemplo n.º 1
0
 public ClassEdit(Classes cls)
 {
     InitializeComponent();
     currentClass = cls;
     textDept.Text = currentClass.dept;
     textClass.Text = currentClass.className;
     btnEdit.Text = "修改班级";
     labelInfo.Text = "当前要修改的班级为:" + currentClass.dept + " " + currentClass.className;
     comboTeacher.Items.AddRange(ClassManage.comboInfo);
     comboTeacher.SelectedIndex = ClassManage.teacherList.Count;
     for (int i = 0; i < ClassManage.teacherList.Count; i++)
         if (currentClass.teacherUserName == ClassManage.teacherList[i].TeacherName)
         {
             comboTeacher.SelectedIndex = i;
             break;
         }
 }
Ejemplo n.º 2
0
 private List<Classes> DataSetToClass(DataSet p_DataSet)
 {
     List<Classes> res = new List<Classes>();
     DataTable dt = p_DataSet.Tables[0];
     for (int i = 0; i < dt.Rows.Count; i++)
     {
         Classes cls = new Classes();
         cls.classID = dt.Rows[i][0].ToString();
         cls.dept = dt.Rows[i][1].ToString();
         cls.className = dt.Rows[i][2].ToString();
         if (dt.Rows[i][3] == null)
             cls.teacherName = "";
         else
             cls.teacherName = dt.Rows[i][3].ToString();
         if (dt.Rows[i][4] == null)
             cls.teacherUserName = "";
         else
             cls.teacherUserName = dt.Rows[i][4].ToString();
         res.Add(cls);
     }
     return res;
 }
Ejemplo n.º 3
0
 private void btnEdit_Click(object sender, EventArgs e)
 {
     int cr = classInfoDGV.CurrentRow.Index;
     if (cr <= -1) { return; }
     changeBtnEnable(false);
     classInfoDGV.Visible = false;
     classInfoGroup.Text = "修改班级";
     Classes currentClass = new Classes(dt.Rows[cr][1].ToString(), dt.Rows[cr][2].ToString(),
         dt.Rows[cr][3].ToString(), dt.Rows[cr][4].ToString(), dt.Rows[cr][5].ToString());
     clsEdit = new ClassEdit(currentClass);
     clsEdit.Disposed += new EventHandler(clsOperation_Disposed);
     classInfoGroup.Controls.Add(clsEdit);
     clsEdit.Dock = DockStyle.Fill;
 }