private void btnModefile_Click(object sender, EventArgs e)
        {
            if (btnModefile.Text.Equals("Save"))
            {
                foreach (CheckBox l in checkBox)
                {
                    bool isInsert = true;
                    if (l.Checked)
                    {
                        foreach (DataGridViewRow row in dataSubjectATeacher.Rows)
                        {
                            if (l.Name.Equals(row.Cells["SubjectID"].Value.ToString()))
                            {
                                isInsert = false;
                                break;
                            }
                        }

                        if (isInsert)
                        {
                            tdb.insertTeache_Dat(TeacherId, Convert.ToInt32(l.Name));
                        }
                    }

                    foreach (DataGridViewRow row in dataSubjectATeacher.Rows)
                    {
                        if (l.Name.Equals(row.Cells["SubjectID"].Value.ToString()))
                        {
                            if (!l.Checked)
                            {
                                tdb.deleteTeache_Dat(TeacherId, Convert.ToInt32(l.Name));
                            }
                        }
                    }
                }

                loadData();
                setEnable(false);
                btnModefile.Text = "Modefile";
            }
            else
            {
                btnModefile.Text = "Save";
                setEnable(true);
            }
        }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (dataTeacherSubject.SelectedRows.Count <= 0)
            {
                MessageBox.Show("Please select a row!");
                return;
            }

            var confirmResult = MessageBox.Show("Are you sure to delete this data?", "Confirm Delete!!", MessageBoxButtons.YesNo);

            if (confirmResult == DialogResult.Yes)
            {
                int teacherID = Convert.ToInt32(txtIdTeacher.Text);
                int subjectID = Convert.ToInt32(txtSubjectId.Text);
                tdb.deleteTeache_Dat(teacherID, subjectID);

                loadData();
            }
        }