コード例 #1
0
 private void init_subExtraColumn(Model.Course course)
 {
     subExtraStartIndex = mainGrid.Columns.Count;
     foreach (subExtra extra in course.allExtras())
     {
         mainGrid.Columns.Add(init_createColumn(extra));
     }
 }
コード例 #2
0
 private void init_rows(Model.Course course, StuList stuList)
 {
     foreach (Student stu in stuList.allStudents())
     {
         int             newRowIndex = mainGrid.Rows.Add();
         DataGridViewRow newRow      = mainGrid.Rows[newRowIndex];
         init_rows_baseAttributeInit(newRow, stu);
         init_rows_attandanceInit(newRow, course.allSubAttandances(), stu);
         init_rows_extrasInit(newRow, course.allExtras(), stu);
     }
 }
コード例 #3
0
        public void maingrid_addRow(Student stu)
        {
            Model.Course    course   = courseRef;
            int             rowIndex = mainGrid.Rows.Add();
            DataGridViewRow row      = mainGrid.Rows[rowIndex];

            stopCellValueChanged();
            init_rows_baseAttributeInit(row, stu);
            init_rows_attandanceInit(row, course.allSubAttandances(), stu);
            init_rows_extrasInit(row, course.allExtras(), stu);
            startCellValueChanged();
        }