private void dgvMakKebun_CellClick(object sender, DataGridViewCellEventArgs e) { DataGridView dgv = sender as DataGridView; if (e.RowIndex >= 0) { int pappinfo_id = Convert.ToInt32(dgv["appinfo_id", e.RowIndex].Value); int pid_makkebun = Convert.ToInt32(dgv["id_makkebun", e.RowIndex].Value); if (e.ColumnIndex == dgvMakKebun.Columns["Edit"].Index) { SetupFormMakKebun(pappinfo_id, pid_makkebun); //Do something with your button. } else if (e.ColumnIndex == dgvMakKebun.Columns["Delete"].Index) { var confirmResult = MessageBox.Show("Apakah anda yakin menghapus data [" + dgvMakKebun["nolot", e.RowIndex].Value + "] ?", "Konfirmasi Hapus [" + dgvMakKebun["nolot", e.RowIndex].Value + "] !!", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { int iDelete = MakkebunRepo.Delete(pid_makkebun); if (iDelete > 0) { MessageBox.Show("Data berhasil dihapus. [" + dgvMakKebun["nolot", e.RowIndex].Value + "]"); } BindGrid(page); // If 'Yes', do something here. } else { // If 'No', do something here. } } else if (e.ColumnIndex == dgvMakKebun.Columns["tarikh_lawat"].Index) { foreach (Form f in ParentForm.MdiChildren) { if (f.GetType() == typeof(lawatanpengesahankebunform)) { //f.Activate(); //return; f.Close(); } } lawatanpengesahankebunform form = new lawatanpengesahankebunform(); form.appinfo_id = pappinfo_id; form.refno_new = refno_new; form.id_makkebun = pid_makkebun; int?semak_tapak_id = Convert.ToInt32(dgv["semak_tapak_id", e.RowIndex].Value); form.semak_tapak_id = semak_tapak_id; form.MdiParent = ParentForm; form.Show(); //SetupFormMakKebun(pappinfo_id, pid_makkebun); //Do something with your button. } } }
private void rbLawatanPengesahanKebun_Click(object sender, EventArgs e) { foreach (Form f in this.MdiChildren) { if (f.GetType() == typeof(lawatanpengesahankebunform)) { f.Close(); //f.Activate(); //return; } } Form form = new lawatanpengesahankebunform(); form.MdiParent = this; form.Show(); }