none
Inserir no data grid RRS feed

  • Pergunta

  • Amigos,

    Vou dar um exemplo:
    Tenho uma tabela produto e um datagrid(DtgProduto) que é populado a partir desta tabela.

    As duas perguntas são: Como percorrer o grid e inserir a partir do último ítem na última linha?
                                       Como salvar o grid inteiro para atualizar a tabela no banco?

    Desde já agradeço

    sábado, 15 de fevereiro de 2014 00:26

Todas as Respostas

  • Bom recomendação, eu não faria isso ... mas, 

    um comando para ir para última linha e

    um For para percorrer o seu grid e um rotina para gravar as informações

    1 - 
    int ultimaLinha = DtgProduto.Rows.Count - 1;
    DataGridViewRow Row = DtgProduto.Rows[ultimaLinha];
    
    2 - 
    foreach (DataGridViewRow RowItem in DtgProduto.Rows)
    {
    	// RowItem.Cells[0].Value seria a primeira coluna do row selecionado
    	// RowItem.Cells[1].Value seria a primeira coluna do row selecionado
    }
    o 2 se vai pegando cada coluna e fazendo a rotina de gravar no banco ...


    Fulvio Cezar Canducci Dias

    quinta-feira, 20 de fevereiro de 2014 21:11
  • Eu entendi, fiz um evento salvar que vai recebendo a execução uma a uma do laço for.
    Perfeito.

    Meu grid precisa receber os itens que vão sendo selecionados em um outro grid de um outro formulário.
    Por isso a necessidade de poder inserir outro item a partir do último ítem do datagrid

    sexta-feira, 21 de fevereiro de 2014 00:04