03/09/2014

DataGridView - Manipulando os dadois

Pessoal,
primeiramente boa tarde!
Eu sou novo aqui, portanto, me desculpem qualquer erro.

A minha dúvida é a seguinte.
Estou desenvolvendo um pequeno programa onde, a ideia é gerar um script SQL.

Detalhado:

O usuário vai digitar o número de uma reserva, o sistema irá trazer os dados em um datagridview. Até aqui, eu já fiz.

Agora que vem o meu problema.

Eu não quero que as alterações feitas pelo usuário no datagrid seja implementada diretamente no banco, eu quero que, o sistema armazena estes dados e já gere o arquivo .SQL
Exemplo: UPDATE tabelax SET valorA = dtGrid[0, 0] WHERE id = @id.

Quando o usuário altera somente o que tem nas linhas, o arquivo TXT sai certinho com os updates.

Portanto, eu não estou conseguindo fazer os comandos INSERT e DELETE.

Coloquei um botão denominado inserir, que libera ao usuário inserir uma nova linha no datagrid e, ao clicar no botão "gerar script" a última linha é apagada para não sair no arquivo, pois ela está em branco.

Porém, eu gostaria de que, quando o usuário finalizasse a inserção, clicasse em um novo botão e, ao final disso, alimentaria o arquivo com o comando INSERT.
Idem para o DELETE.

Vocês tem alguma ideia de como posso fazer isso?

Obrigado e qualquer dúvida estou aqui :)

Pedro Gaudio