LeoCrispa 0 Denunciar post Postado Maio 27, 2011 Ola galera, sou novo com programação C# Eu manjo mesmo é de PHP... mas gostaria de aprender sobre programação desktop. Eu uso o Visual Studio 2010, nunca tinha nem visto uma linha de codigo C# Ate que to mandando bem... mas nao axei nem aki no forum nem na net um metodo que funcionasse Eh o següint... Tenho um form pai que chama outro com showDialog(); o problema eh: nesse form filho eu tenho um Sql que eh passado uma variavel na "query", o problema eh que essa variavel vem de um comboBox que esta no form pai... como faço para passar o valor desse comboBox pai para uma variavel que esta no Form filho por favor me deem uma explicação meio que passo a passo.. pq sou meio cabação mesmo nessa nova programação.. (nova pra mim) rsrs Tentei: FormFilho filho = new FormFilho(); filho.variavel = comboBox1.SelectedItem.ToString(); filho.showDialog(); mas nao funfa... agradeço desde ja.. Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Maio 28, 2011 Criei uma propriedade pública no seu formulário pai. Assim conseguirá acessa-la do seu form filho. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
m3oliveira 0 Denunciar post Postado Maio 30, 2011 Bom dia, segue um tutorial que usei para resolver problema de troca de informações entre Forms: http://www.linhadecodigo.com.br/artigo/1741/Trocando-informa%C3%A7%C3%B5es-entre-WINDOWSFORMS-em-Csharp.aspx Abraço! Compartilhar este post Link para o post Compartilhar em outros sites
LeoCrispa 0 Denunciar post Postado Maio 31, 2011 Ola colega m3oliveira, ja havia visto este tuto tbm mas nao funfou... nao teria mais alguma dica para eu tentar.. grato.. Compartilhar este post Link para o post Compartilhar em outros sites
m3oliveira 0 Denunciar post Postado Junho 1, 2011 Ola colega m3oliveira, ja havia visto este tuto tbm mas nao funfou... nao teria mais alguma dica para eu tentar.. grato.. não vi outro, por não ter necessidade ja que este resolveu meu problema. Abraço. Compartilhar este post Link para o post Compartilhar em outros sites
LeoCrispa 0 Denunciar post Postado Junho 1, 2011 Ai camarada valeu a dica mas consegui... :joia: :joia: :joia: :joia: O pau que nao tava funfando eh que meu Combo é dinamico o results se traz de uma base de dados.. desse metodo que me passou estava retonando "System.Data.DataRowView"... ai resolvi da seguinte maneira No botao que abre do form pai eu coloquei String variavel = ((DataRowView)comboBox1.SelectedItem)["coluna"].ToString(); frm_filho filho = new frm_detalheAlunos(variavel); filho .ShowDialog(); No caso meu caso onde esta escrito coluna eu coloquei "id" e no form filho eu coloquei public frm_filho (string id) { InitializeComponent(); string idaluno = id; } Assim que eu fiz e funcionou.. :joia: [RESOLVIDO] Compartilhar este post Link para o post Compartilhar em outros sites