コード例 #1
0
        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());
                     * */
                }
            }
        }