none
Adicionar valores em um databinding datagridview RRS feed

  • Pergunta

  • Boa tarde a todos.

    Bom pessoal, tenho uma janela que é de cadastro de promoções x produtos (1 x n) e esta janela chama outra de pesquisa de produtos, que é mais amigável e tal... Quando o usuário seleciona um produto a janela de pesquisa retorna o código do produto selecionado para a "chamadora", que joga em um datagridview. O problema é que quando o usuário vai alimentar o restante das células do datagridview, a informação "setada" via código é apagada.

    Percebi que quando a célula do código do produto é alimentada via código não é inserida uma nova linha abaixo da que eu estou alimentando, diferentemente de quando o usuário digita a informação.

    Já tentei forçar a inserção de uma nova linha via código, mas para controles com databound isso não pode ser feito. Gostaria de uma dica de vocês se há alguma outra forma de fazer com que o datagridview aceite os valores provenientes da janela de pesquisa.

    Desde já agradeço a todos. Qualquer ajuda é bem vinda porque já não sei mais o que fazer hehe. Abraço

    quinta-feira, 21 de janeiro de 2010 15:34

Respostas

  • Para inserir uma nova linha, vc deve acrescentar ela ao datasource do grid, e não diretamente a ele como vc falou. Se vc carrega a partir de um dataset guarde ele e faça a inserção nele.
    terça-feira, 26 de janeiro de 2010 02:16