none
Como Criar UPDATE para GridView com JOIN RRS feed

  • Pergunta

  • Bom dia,

    Gostaria de saber como criar um UPDATE para GrindView.

    Quando utilizo a grid fazendo a conexão visualmente pelo data source o vs me da a opção de criar o update, insert, delete automaticamente...

    porem para esta Gridview eu tive que utilizar JOIN....

    agora preciso saber como fazer o UPDATE.

    só vou mudar dois dados da Grid...

    alguma ideia..?

    sexta-feira, 23 de março de 2012 18:19

Todas as Respostas

  • Cara se for fazer um update é assim.

    update Tabela
    set = 'Valor que vc ira mudar'
    where campos = 'coluna que me quer mudar'


    CASO A RESPOSTA TENHA AJUDADO FAVOR MARCAR COMO RESPONDIDA.

    • Marcado como Resposta Harley Araujo terça-feira, 27 de março de 2012 13:45
    • Não Marcado como Resposta Thwyster terça-feira, 27 de março de 2012 13:56
    • Marcado como Resposta Thwyster terça-feira, 27 de março de 2012 14:07
    • Não Marcado como Resposta Thwyster terça-feira, 27 de março de 2012 14:07
    sexta-feira, 23 de março de 2012 19:57
  • Okay, isso seria no SQL direto, preciso saber como fazer isso pelo GRIDVIEW.

    Tenho o GV que exibe dados, que foram pegos de varias tabelas (JOIN)..e estou habilitando o edit no GV, assim .....Vou explicar melhor.

    O GV traz orçamentos, e esse orçamento podem ser aprovado, recusado, ou continuarem em elaboração....esse é o unico dado que o usuario devera mudar, porem o codigo tbm ira pegar o usuário que fez a ultima atualização na tabela...se eu mudar o orcamento 0001 para aprovado.... o proximo que puxar o grid vai ver, que o status dele esta como aprovado e que foi aprovado pelo usuário tal "user q mecheu por ultimo"

    porem esse update tem que ser feito dentro do datasource...mais eu não sei como fazer.

    a regra do update beleza, esse eu sei fazer, mais como faço o c# fazer no grid...

    Exemplo, quando eu cria o update, insert, delete automatico o c# cria codigo mais ou menos assim, 

    UPDATE [Categorias] SET [Desc_Categoria] = @Desc_Categoria WHERE [Id_categoria] = @Id_categoria]

    Isso é um exemplo de quando o VS2010 cria automaticamente...isso que eun não sei agora, como deve ficar a sintaxe desse update para a minha grid que puxo os orcamentos...

    consegui explicar?

    abraços

    terça-feira, 27 de março de 2012 14:07
  • Alguma ideia a mais

    Conseguiu entender o problema ???

    quarta-feira, 28 de março de 2012 18:52
  • Se entendi a sua explanação, terás de incluir um botão atualiza no grid e ai colocar o c# para o update.

    Agora sou iniciante e pessoas com mais experiência podem sugerir algo diferente.


    Ninguém falou que seria fácil!

    quarta-feira, 28 de março de 2012 22:49
  • veja

    http://stackoverflow.com/questions/52634/gridview-will-not-update-underlying-data-source


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    quinta-feira, 29 de março de 2012 11:54
    Moderador
  • Cara, não entendi o link, pode me ajudar?

    Verifiquei o link, mais não o compreendi...?

    quinta-feira, 29 de março de 2012 14:49