private void btnLuu_Click(object sender, EventArgs e) { if (dataGridViewX1.Rows.Count > 0) { for (int i = 0; i < dataGridViewX1.Rows.Count; i++) { _objgiangvien = new GiangVien(_objgiangvienbus.NextID(), dataGridViewX1.Rows[i].Cells[1].Value.ToString(), dataGridViewX1.Rows[i].Cells[2].Value.ToString(), dataGridViewX1.Rows[i].Cells[3].Value.ToString(), dataGridViewX1.Rows[i].Cells[4].Value.ToString(), dataGridViewX1.Rows[i].Cells[5].Value.ToString()); if (_objgiangvienbus.AddGiangVien(_objgiangvien)) { dataGridViewX1.Rows.Remove(dataGridViewX1.Rows[i]); i--; LoadData(); } else { string a = dataGridViewX1.Rows[i].Cells[0].Value.ToString(); MessageBox.Show("Lưu dòng " + a + " thất bại"); } if (dataGridViewX1.Rows.Count == 0) { MessageBox.Show("Lưu thành công"); } } } else { MessageBox.Show("Không có dữ liệu để lưu ! ", "Thông báo ", MessageBoxButtons.OK, MessageBoxIcon.Information); } }