Fazer forech para inserir dados no banco

14/10/2013

0

Olá, esse é o código que uso para salvar clientes no banco:

tb_clientes tb = new tb_clientes();
tb.clienteNOME = Cliente.clienteNOME;
tb.clienteCNPJ = Cliente.clienteCNPJ;
tb.clienteIE = Cliente.clienteIE;
tb.clienteENDERECO = Cliente.clienteENDERECO;
tb.clienteNUMERO = Cliente.clienteNUMERO;
tb.clienteCOMPLEMENTO = Cliente.clienteCOMPLEMENTO;
tb.clienteBAIRRO = Cliente.clienteBAIRRO;
tb.clienteCIDADE = Cliente.clienteCIDADE;
tb.clienteUF = Cliente.clienteUF;
tb.clienteOBS = Cliente.clienteOBS;

DB DB = new DB();
mydbEntities1 entidade = DB.contexto;
entidade.tb_clientes.Add(tb);
entidade.SaveChanges();


Porém tenho uma outra tabela com contatos, como posso fazer um foreach de um datagridview e depois salvar no banco de dados todos os contatos adicionados?
Mauricio Souza,

Mauricio Souza,

Responder

Posts

12/11/2013

[desativado] Gonçalves

Vai dar um certo trabalho mas funciona.

voce pode pegar os dados do grid como a seguir:

for (int i = 0;i < dataGridView1.Rows.Count; i++)
{
for(int x=0; x < dataGridView1.Cells.Count; x++){
string teste = dataGridView1.Rows[i].Cells[x].Text;
}
}

com o dado retirado do grid, você consegue realizar o preenchimento de uma entidade, como fez no seu exemplo, e salvar os contatos.
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar