hmoreira Posted May 24, 2012 at 04:06 PM Report #457901 Posted May 24, 2012 at 04:06 PM Boas, Tenho uma pequena aplicação (orçamentos) que usa duas tabelas. Uma que grava a informação geral do form, e outra que grava as linhas de uma dataGridView. Consigo gravar sem qualquer tipo de problema, utilizando: foreach (DataGridViewRow clm in dataGridView1.Rows) { if (i < totalRows) { conexao.executeQuery("INSERT INTO tb_linhas(id, prodo, preco, quant, total) VALUES ('" + tbIDReparacao.Text + "','" + clm.Cells[0].Value.ToString() + "','" + clm.Cells[1].Value.ToString() + "','" + clm.Cells[2].Value.ToString() + "','" + clm.Cells[3].Value.ToString() + "')"); } i++; } A minha dificuldade é quando tenho de "chamar" o orçamento, e que ele carregue as linhas.... Podem ajudar-me? Obrigado.
NewK Posted May 29, 2012 at 05:16 PM Report #458971 Posted May 29, 2012 at 05:16 PM Boa tarde, que conexão estás a utilizar? geralmente tens uma opção de Reader. por exemplo no meu caso que uso o Npgsql, tenho o objecto NpgsqlDataReader, e aí podes fazer algo do genero: NpgsqlDataReader reader = new NpgsqlDataReader; while(reader()) { //código para preencher //rdr[id].tostring() -> valor id da tabela } cumprimentos
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now