none
DataGridView - Como dar update/delete no banco RRS feed

  • Pergunta

  • Olá, boa tarde.

    Pra início de conversa, quero registrar que estou iniciando agora no mundo da programação/desenvolvimento. Já obtive respostas à muitas dúvidas que encontrei já postadas aqui. Hoje porém, estou precisando de uma grande ajuda de vocês.

    Estou desenvolvendo um sistema para gerenciar o estacionamento de um prédio. Possuo um form para cadastro/alteração dos dados da sala e dos veículos que esta sala possui.

    Neste mesmo form, tenho um dataGridView que listará os veículos cadastrados para aquela sala quando clico no botão pesquisar.

    Eu fiz da seguinte maneira:

    DataTable dtVeiculo = new DataTable();
                    Veiculo v = new Veiculo();
                    dtVeiculo = v.ConsultarVeiculos(Convert.ToInt32(txtSala.Text)); // Pesquisa os veículos pelo cod da sala
                    dataGridView1.DataSource = dtVeiculo;

    Pronto! Já configurei as colunas e o datagridview lista os dados necessários.

    Porém, preciso que, quando o usuário editar uma informação no grid, esta informação seja alterada também no banco, ou seja, seja dado o update.

    A mesma situação se aplica se o usuário apagar uma informação deste datagridview,deverá ser dado um delete no banco.

    Qual propiedade do DataGridView posso utilizar para verificar tais modificações feitas pelo usuário?

    Obs: como disse, não sei se estou fazendo da melhor maneira. Por favor, me ajudem....

    Obrigado!

    segunda-feira, 29 de abril de 2013 16:51

Respostas

  • Não estou com o Visual Studio no momento mas acredito que seja assim :

    dtVeiculo = dataGridView1.DataSource

    No meu caso eu uso dataset para manipular informações que serão alteradas no Grid.
    Segue um link para isso :
    http://www.macoratti.net/07/06/vbn5_mdg.htm
    quarta-feira, 8 de maio de 2013 23:48