private void notaFiscalDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 5) { DialogResult excluir = MessageBox.Show("Você quer excluir a nota?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (excluir == DialogResult.Yes) { //Define a linha selecionada DataGridViewRow linha = new DataGridViewRow(); linha = notaFiscalDataGridView.Rows[e.RowIndex]; //Retorna os valores da linha para usar no metodo delete var idDaNotaSelecionada = (int)linha.Cells[0].Value; var numeroDaNotaSelecionada = (string)linha.Cells[2].Value; var statusDaNotaSelecionada = (bool)linha.Cells[4].Value; var tituloDaNotaSelecionada = (string)linha.Cells[3].Value; var tableAdapter = new Banco_de_Dados.NotaFiscalBDDataSetTableAdapters.notaFiscalTableAdapter(); tableAdapter.Delete( idDaNotaSelecionada, numeroDaNotaSelecionada, statusDaNotaSelecionada, tituloDaNotaSelecionada ); //Atualiza o dataGrid this.notaFiscalTableAdapter.Fill(this.notaFiscalBDDataSet.notaFiscal); } } }
public void SalvarNoBD(string numeroDaNota, string tituloDaNota, byte[] imagemDaNota, bool statusDaNota) { var tableAdapter = new Banco_de_Dados.NotaFiscalBDDataSetTableAdapters.notaFiscalTableAdapter(); tableAdapter.Insert(imagemDaNota, numeroDaNota, statusDaNota, tituloDaNota); }