Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LeoCrispa

[Resolvido] Variaveis entre Windows form

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.