private void novoToolStripMenuItem_Click(object sender, EventArgs e) { var formNovoCadastro = new FormNovoCadastro(); formNovoCadastro.ShowDialog(this); grdClientes.DataSource = ApiClient.ListarTodos(); }
private void grdClientes_CellMouseClick( object sender, DataGridViewCellMouseEventArgs e) { if (e.Button != MouseButtons.Right) { return; } var cliente = (InputCliente)grdClientes.Rows[e.RowIndex].DataBoundItem; var menuExcluir = new MenuItem("Excluir"); menuExcluir.Click += (_, __) => { ApiClient.Excluir(cliente.id); grdClientes.DataSource = ApiClient.ListarTodos(); }; var menuEditar = new MenuItem("Editar"); menuEditar.Click += (_, __) => { ApiClient.Excluir(cliente.id); var form = new FormNovoCadastro(cliente); form.ShowDialog(); grdClientes.DataSource = ApiClient.ListarTodos(); }; var menu = new ContextMenu(); menu.MenuItems.Add(menuExcluir); menu.MenuItems.Add(menuEditar); menu.Show(grdClientes, e.Location); }