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); } } }