none
Duvidas Update Gridview RRS feed

  • Pergunta

  • Boa tarde a todos...

    Seguinte galera, preciso realizar um Update meio complicado no GridView... meu Grid tem 3 colunas, uma com a etapa que será inalterável, outra com um peso, tbm inalterável, e a última com o progresso q eh em porcentagem, exemplo, na primeira coluna tem e a etapa: "Diagrama de classe do projeto", na segunda tem o peso: 35% e na terceira o progresso 60%. Então significaria que num projeto, a parte do diagrama de classe corresponde a 35% do total deste projeto, e que já progrediu 60% deste diagrama. Oq o sistema faz é que o usuário possa ir inserindo estas progressões. Ele seleciona o contrato, a Ordem de execução, e o Grid mostra as etapas, o peso de cada uma e o progresso de cada. Quero que ao clicar no Edit, quando ele alterar o valor de 60% para 75% por exemplo, ao invés de realizar um Update nesta linha do banco, ele na verdade realize um insert com a diferença entre estes valores, pra que no banco fique registrado que a etapa teve um progresso de 15% no dia desta alteração. O que to procurando é uma maneira de ler este currency value do grid "75%", o updating value "60%", subtrair um do outro, achar os 15%, e inserir no banco, e nao realizar o Update uma linha com o valor de 15% na minha tabela para o progresso... Se alguém entendeu minha dúvida, poderia me ajudar??? Eu sei que tá meio complicada, mas acho que tem solução... Fico no Aguardo, e se alguém souber que não existe maneira de fazer isso, por favor me avise para tentar procurar uma outra maneira de realizar esta operação. 

    terça-feira, 11 de dezembro de 2012 17:40

Respostas

Todas as Respostas

  • Você vai ter que achar uma forma de salvar no grid este valor antigo.

    Ou por meio de uma coluna extra, com o valor antigo, ou buscar o valor antigo no banco de dados através do identificador da linha.

    Acho melhor buscar no banco de dados o valor 60%, e subtrair do valor atual do grid.

    segunda-feira, 17 de dezembro de 2012 01:12
  • encerrado

    Marcos Paulo - Analista de Sistemas

    • Marcado como Resposta Marcos Paulo P.M quarta-feira, 1 de outubro de 2014 13:44
    quarta-feira, 1 de outubro de 2014 13:44