//ocorre quando o botão Editar é clicado private void Edit_Click(object sender, EventArgs e) { //verifica o tanto de linha no datagrid, se for zero não executa if (Program._controlVendas.dataGrid.RowCount == 0) { return; } //instacia e chama o novo formulario de editar clientes EditVendas editVendas = new EditVendas(); Edit.Enabled = false; editVendas.ShowDialog(); Atualizar(); }
private void DataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { var vendaSelect = ((System.Data.DataRowView) this.dataGridView1.Rows[e.RowIndex].DataBoundItem).Row as DataGridCarros.QuerysInnerJoinDataSet.VendasRow; switch (e.ColumnIndex) { case 0: this.vendasTableAdapter.DesativarQuery(vendaSelect.Id); break; case 1: EditVendas frmEditVenda = new EditVendas(); frmEditVenda.VendasRow = vendaSelect; frmEditVenda.ShowDialog(); this.vendasTableAdapter.Update(frmEditVenda.VendasRow); break; } this.vendasTableAdapter.CustomQuery(this.querysInnerJoinDataSet.Vendas); }