private void ImportIntoDatabase(DataTable data)
        {
            if (data == null || data.Rows.Count == 0)
            {
                MessageBox.Show("Không có dữ liệu để import", "Thông báo!");
                return;
            }

            QuanlydiemDataSet6TableAdapters.tblKET_QUATableAdapter adapter = new QuanlydiemDataSet6TableAdapters.tblKET_QUATableAdapter();
            string masv = "", hoten = "", malop = "", mamon = "", ghichu = "", namhoc = "";
            int    sotc = 0, hocki = 0;
            float  diemquatrinh = 0, diemthi = 0, diemtongket = 0, diemrenluyen = 0;

            try
            {
                for (int i = 0; i < data.Rows.Count; i++)
                {
                    masv         = data.Rows[i]["MaSv"].ToString().Trim();
                    hoten        = data.Rows[i]["HoTen"].ToString().Trim();
                    malop        = data.Rows[i]["MaLop"].ToString().Trim();
                    mamon        = data.Rows[i]["MaMon"].ToString().Trim();
                    sotc         = int.Parse(data.Rows[i]["SoDVHT"].ToString().Trim());
                    diemquatrinh = float.Parse(data.Rows[i]["DiemQuaTrinh"].ToString().Trim());
                    diemthi      = float.Parse(data.Rows[i]["DiemThi"].ToString().Trim());
                    diemtongket  = float.Parse(data.Rows[i]["DiemTongKet"].ToString().Trim());
                    diemrenluyen = float.Parse(data.Rows[i]["DiemRenLuyen"].ToString().Trim());
                    hocki        = int.Parse(data.Rows[i]["HocKi"].ToString().Trim());
                    ghichu       = data.Rows[i]["GhiChu"].ToString().Trim();
                    namhoc       = data.Rows[i]["NamHoc"].ToString().Trim();
                    QuanlydiemDataSet6.tblKET_QUADataTable sinhvien = adapter.GetDataBy2(masv, mamon);
                    // Nếu nhân viên chưa tồn tại trong DB thì thêm mới
                    if (sinhvien == null || sinhvien.Rows.Count == 0)
                    {
                        adapter.InsertQuery(masv, hoten, malop, mamon, sotc, diemquatrinh, diemthi, diemtongket, diemrenluyen, hocki, ghichu, namhoc);
                    }
                    // Ngược lại, nhân viên đã tồn tại trong DB thì update
                    else
                    {
                        adapter.UpdateQuery(hoten, malop, sotc, diemquatrinh, diemthi, diemtongket, diemrenluyen, hocki, ghichu, namhoc, masv, mamon);
                    }
                    //MaSV,HoTen,MaLop,MaMon,SoDVHT,DiemQuaTrinh,DiemThi,DiemTongKet,DiểmnLuyen,HocKi,GhiChu,NamHoc
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            MessageBox.Show("Kết thúc import");
        }
 private void ShowData()
 {
     QuanlydiemDataSet6TableAdapters.tblKET_QUATableAdapter adapter = new QuanlydiemDataSet6TableAdapters.tblKET_QUATableAdapter();
     dgrDiem.DataSource = adapter.GetData();
 }