none
Update e Delete DatagridView RRS feed

  • Pergunta

  • Bom dia pessoal

    Seguinte tenho uma aplicação em que o usuario faz seu cadastro normalmente , que gravar no banco , e tenho um botão pesquisar que mostra todos os registros em um datagridView e quando a pessoa clica encima de um registro abre uma tela de Edição que carrega seus dados novamente no textbox , porem não consigo fazer para que quando o usuario alterar algum campo e clicar em salvar ele faza o update no banco de dados , vou postar o código , e se alguem puder ajuda a fazer o delete ja agradeço 

    Conexao conectar = new Conexao();
                conectar.ComandosSQL("update Alunos set nome='" + string.Format("'{0}'" ,txtNome.Text) + "',"+ 
                                                        "cpf='" + txtcpf.Text + "',"+
                                                        "rg='" + txtrg.Text + "',"+ 
                                                        "endereco='" + txtendereco.Text + "'," +
                                                        " num_endereco='" + Convert.ToString(txtnum_endereco.Text) + "',"+
                                                        "bairro='" + txtbairro.Text + "'," +
                                                        " cidade='" + txtcidade.Text + "'," +
                                                        " estado='" + txtestado.Text) + "," +
                                                        " email='" + txtemail.Text + "'," +
                                                        " telefone='" + txtmasktelefone.Text + "'," +
                                                        " celular='" + txtmaskcelular.Text+"'"+ 
                                                        "where ra ="+aqui precisa do ID que pego do registro+"";

                

                MessageBox.Show("Aluno alterado com sucesso!");
                this.LimpaCampos(1);

    sexta-feira, 6 de novembro de 2015 11:12

Todas as Respostas

  • Moisés, bom dia...

    bom, aparentemente seu problema é simples, executa o método que atualiza a base em seguida, recarrega o grid, está dando algum erro?

    sexta-feira, 6 de novembro de 2015 11:43
  • Moises bom dia,

    cria o evento para rowupdating e adiciona seu código de Update e no fim dá um DataBind no grid.

    e para o Delete usa o evento RowDeleting passando o método do delete.

    Abraço.

    • Sugerido como Resposta Danilo Telles sexta-feira, 6 de novembro de 2015 13:34
    sexta-feira, 6 de novembro de 2015 13:34
  • Coloca seu código que fica melhor, daí fazemos a sequência que estamos falando pra você ver...
    sexta-feira, 6 de novembro de 2015 15:06