private void btnDelete_Click(object sender, EventArgs e) { if (gvResult.SelectedRows.Count > 0) { if (MessageBox.Show("ต้องการลบข้อมูลของบุคคลนี้ ใช่หรือไม่", "ลบข้อมูล", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { string navyid = gvResult.SelectedRows[0].Cells["navyid"].Value.ToString(); string id13 = gvResult.SelectedRows[0].Cells["id13"].Value.ToString(); if (dcore.DeletePerson(navyid)) { DataCoreLibrary dcore2 = new DataCoreLibrary(); dcore2.ChangeDB("midb"); dcore2.UpdatePersonUnUsed(id13); MessageBox.Show("ลบข้อมูลเรียบร้อย"); Search(gvResult); } else { MessageBox.Show("ไม่สามารถลบข้อมูลได้"); } } catch (Exception ex) { MessageBox.Show("พบข้อผิดพลาดในการลบข้อมูล .. " + ex.Message); } } } else { MessageBox.Show("กรุณาเลือกข้อมูล ก่อนทำการลบ"); } }