none
Editar dados no GridView depois de popular com LINQ JOIN RRS feed

  • Pergunta

  • Bom dia pessoal estou com um probleminha , não encontro se existe solução ou não , é o seguinte . Estou fazendo uma consulta linq com vários Joins que populam um gridview , até ai OK. O problema é que existe uma coluna que eu quero permitir que o usuário altere. O gridview não permite depois que eu populo com a consulta. Então tentei via código p/ testar quando o usuário clicar em uma linha ele pegar o campo e jogar em um Textbox, tentei alterar por ali mais a alteração não vai para o banco. Fiz mais um teste onde fiz uma consulta simples sem joins para testar meu código e ai ele propaga a alteração p/ banco. O que pode estar acontecendo? segue o código do Linq

     DataGridView7.DataSource = (From tb_os In db.TB_Os Join tb_projeto In db.TB_PROJETOs On tb_os.ID_OS Equals tb_projeto.ID_OS Join tb_operacao In db.TB_OPERACAOs On tb_projeto.ID_OPERACAO Equals tb_operacao.ID_OPERACAO Join tb_posicao In db.TB_POSICAOs On tb_projeto.ID_POSICAO Equals tb_posicao.ID_POSICAO Join tb_pcp_maq2 In db.PCP_MAQs On tb_projeto.ID_PROJETO Equals tb_pcp_maq2.ID_PROJ Where tb_pcp_maq2.ID_MAQ = TextBox24.Text Order By tb_pcp_maq2.SEQ Select tb_pcp_maq2.ID_PCP, tb_os.OS_NUM, tb_projeto.ID_PROJETO, tb_posicao.NUM_POSICAO, tb_operacao.NOME_OPERACAO, tb_pcp_maq2.SEQ, tb_pcp_maq2.STATUS)

    quero permitir alterar o campo tb_pcp_maq2.SEQ.

    quarta-feira, 12 de maio de 2010 11:45

Respostas