public void funcion_menucontextual(object sender, ToolStripItemClickedEventArgs e) { switch (e.ClickedItem.Name.ToString()) { case "Editar": InfoVenta infoVenta = new InfoVenta(this.conector, dataGridView1.SelectedRows[0].Cells[0].Value.ToString(), dataGridView1.SelectedRows[0].Cells[1].Value.ToString()); infoVenta.ShowDialog(); break; case "Borrar": if ((MessageBox.Show("¿Desea borrar la venta seleccionada?", "Información", MessageBoxButtons.YesNo) == DialogResult.Yes)) { dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[0].Index); this.guardar(0); } break; } dataGridView1.ClearSelection(); }
//Funciones de teclado protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (dataGridView1.SelectedRows.Count == 1) { switch (keyData) { case (Keys.B): if ((MessageBox.Show("¿Desea borrar la venta seleccionada?", "Información", MessageBoxButtons.YesNo) == DialogResult.Yes)) { dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[0].Index); this.guardar(0); } break; case (Keys.I): InfoVenta infoVenta = new InfoVenta(this.conector, dataGridView1.SelectedRows[0].Cells[0].Value.ToString(), dataGridView1.SelectedRows[0].Cells[1].Value.ToString()); infoVenta.ShowDialog(); break; } } return(base.ProcessCmdKey(ref msg, keyData)); }