private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.Button == MouseButtons.Right) { // generamos objeto contextmenu ContextMenu y = new ContextMenu(); // añadimos opcion al menu y.MenuItems.Add("Eliminar Cuenta").Name = "del"; int currentMouseOverRow = dataGridView1.HitTest(e.X, e.Y).RowIndex; y.Show(dataGridView1, new Point(e.X, e.Y)); // Verificamos si es la opcion que queremos if (y.MenuItems[0].Text.ToString() == "Eliminar Cuenta") { if (MessageBox.Show("Esta seguro que deseas eliminar esta cuenta?", "Eliminar Cuenta ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Conectar cn = new Conectar(); cn.BorrarDatos("DELETE from Personas where id_admin ='" + dataGridView1.CurrentRow.Cells[0].Value.ToString() + "'"); this.cargarGrilla(); } /* cn.Conectarx(); * cn.BorrarDatos() * MessageBox.Show("" +dgcategorias.CurrentRow.Cells[0].Value.ToString()); * */ } } }