none
Executar Função em outro Formulario RRS feed

  • Pergunta

  • Bom dia, amigos.

    Estou com um problema, que começou acontecer depois que instalei o Visual Studio 2013, no 2008 não acontecia esse erro.

    Tenho 02 forms, um de pesquisa e outro de edição e cadastro. Acontece que quando eu seleciono um registro e solicito para edita-lo, ele abre o form de edição normal, faço as alterações que quero, porém quando salvo e retorno os dados alterados para o form de pesquisa, ele dá um erro. Segue o código que faz esse processo para que todos entendam melhor.

    //Retorno ao formulario de pesquisa
    //Variavel formulario é genérica atribuido ao Form
    ((frmModeloVeicBusca)formulario).carregaGrid("Modelo", objEnt.CodModeloVeic, dataGrid);
    

    Essa variável formulário é atribuída no carregamento da edição do registro da seguinte forma.

    Form formulário;

    Funcionava normalmente no Visual Studio 2008, porem depois que instalei o 2013 parou, só fica dando o erro:

    Ele fala em converter, pois eu clico na lupa de pesquisa e seleciona uma Marca do veiculo, e ele usa a mesma variável... Mais o interessante é que todo meu projeto é utilizado esse código e funcionava perfeitamente no Visual Studio 2008, porém agora esse código não executa em nenhum formulário, todos dão o erro.


    Desde já agradeço.


    Se a Resposta foi Útil "Marque como Resposta certa".

    quinta-feira, 24 de março de 2016 12:37

Respostas

  • Boa tarde Ensfile,

    Trate essa exceção e faça a conversão, como você devolve um valor e espera outro?


    Att., Roberto Alves

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Sugerido como Resposta Roberto AB Filho quinta-feira, 24 de março de 2016 18:28
    • Marcado como Resposta Marcos SJ quinta-feira, 24 de março de 2016 18:29
    quinta-feira, 24 de março de 2016 16:25