示例#1
0
        private void dgcategorias_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 Categoria").Name = "del";

                int currentMouseOverRow = dgcategorias.HitTest(e.X, e.Y).RowIndex;

                y.Show(dgcategorias, new Point(e.X, e.Y));

                // Verificamos si es la opcion que queremos
                if (y.MenuItems[0].Text.ToString() == "Eliminar Categoria")
                {
                    ViewEliminarCategoria ve = new ViewEliminarCategoria();
                    ve.setCategoria(dgcategorias.CurrentRow.Cells[0].Value.ToString(), dgcategorias.CurrentRow.Cells[1].Value.ToString());
                    ve.Show();
                    this.Close();

                    /* cn.Conectarx();
                     * cn.BorrarDatos()
                     * MessageBox.Show("" +dgcategorias.CurrentRow.Cells[0].Value.ToString());
                     * */
                }
            }
        }
        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 producto").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 producto")
                {
                    ViewEliminarCategoria ve = new ViewEliminarCategoria();
                    dataGridView1.Rows.Remove(dataGridView1.CurrentRow);
                }
            }
        }