private void btnRemove_Click(object sender, EventArgs e)
        {
            KetQua kq = db.KetQuas.SingleOrDefault(p => p.MaSV == txtMaSV.Text && p.MaMH == txtMaMH.Text);

            if (kq == null)
            {
                MessageBox.Show("Lỗi."); return;
            }
            try
            {
                db.ExecuteCommand("DELETE FROM KetQua WHERE MaSV = {0} AND MaMH = {1}", txtMaSV.Text, txtMaMH.Text);
                fillKetQua();
                MessageBox.Show("Xóa thành công.");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }
        }
        private void btnEdit_Click(object sender, EventArgs e)
        {
            KetQua kq = db.KetQuas.SingleOrDefault(p => p.MaSV == txtMaSV.Text && p.MaMH == txtMaMH.Text);

            if (kq == null)
            {
                MessageBox.Show("Điểm không tồn tại."); return;
            }
            try
            {
                db.ExecuteCommand("UPDATE KetQua SET Diem = {0} WHERE MaSV = {1} AND MaMH = {2}", (float)nudDiem.Value, txtMaSV.Text, txtMaMH.Text);
                fillKetQua();
                MessageBox.Show("Sửa thành công.");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }
        }
 private void btnAdd_Click(object sender, EventArgs e)
 {
     if (txtMaSV.Text == "" || txtMaMH.Text == "")
     {
         MessageBox.Show("Vui lòng nhập đầy đủ thông tin để thêm mới."); return;
     }
     try
     {
         KetQua temp = db.KetQuas.SingleOrDefault(p => p.MaSV == txtMaSV.Text && p.MaMH == txtMaMH.Text);
         if (temp != null)
         {
             MessageBox.Show("Kết quả đã tồn tại."); return;
         }
         db.ExecuteCommand("INSERT INTO KetQua VALUES ({0}, {1}, {2})", txtMaSV.Text, txtMaMH.Text, (float)nudDiem.Value);
         fillKetQua();
         MessageBox.Show("Thêm thành công.");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message.ToString());
     }
 }