예제 #1
0
 private void gridlecturers_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     try
     {
         if (e.RowIndex >= 0)
         {
             DataGridViewRow row        = gridlecturers.Rows[e.RowIndex];
             int             lecturerid = Convert.ToInt32(row.Cells[0].Value.ToString());
             Lecturer        lecturer   = LecturerController.SelectedLecturer(lecturerid);
             if (lecturer != null)
             {
                 lbllecturerid.Text           = lecturerid.ToString();
                 txtlecturername.Text         = lecturer.lecturername;
                 combocenter.SelectedItem     = lecturer.center;
                 txtemployeeid.Text           = lecturer.employeeid;
                 combobuilding.Text           = lecturer.building;
                 combofaculty.SelectedItem    = lecturer.faculty;
                 combolevel.SelectedItem      = lecturer.level.ToString();
                 combodepartment.SelectedItem = lecturer.department;
                 txtrank.Text = lecturer.rank;
             }
             else
             {
                 lbllecturerid.Text            = string.Empty;
                 txtlecturername.Text          = string.Empty;
                 combocenter.SelectedIndex     = -1;
                 txtemployeeid.Text            = string.Empty;
                 combobuilding.SelectedIndex   = -1;
                 combofaculty.SelectedIndex    = -1;
                 combolevel.SelectedIndex      = -1;
                 combodepartment.SelectedIndex = -1;
                 txtrank.Text = string.Empty;
             }
         }
     }
     catch (FormatException fe)
     {
         clear();
         MessageBox.Show("no data selected");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }