none
Como pegar um objeto de um evento em outro evento? RRS feed

  • Pergunta

  • Caros necessito de ajuda!

    Eu estou criando um lista em um evento e quero recuperar ela em outros.


    protected void lstDepPermitions_SelectedIndexChanged(object sender, EventArgs e)
            {
                string function_ID = (string)lstDepPermitions.SelectedValue;
                ListItem objProjeto = new ListItem(function_ID);



            }

            protected void Button2_Click(object sender, EventArgs e)
            {
                //pegar o ListItem aqui
            }

                            
    quarta-feira, 15 de maio de 2013 13:58

Respostas

  • Olá Helder...

    Crie ela publica fora desse contexto.

    Assim...

    public string function_ID = (string)lstDepPermitions.SelectedValue;
    public ListItem objProjeto = new ListItem(function_ID);
    
    
    protected void lstDepPermitions_SelectedIndexChanged(object sender, EventArgs e)
            {
                //string function_ID = (string)lstDepPermitions.SelectedValue;
                //ListItem objProjeto = new ListItem(function_ID);
    
            }
    
            protected void Button2_Click(object sender, EventArgs e)
            {
                //pegar o ListItem aqui
            }

    Espero ter lhe ajudado...

    Abraço !


    Não esqueça de marcar o post como útil caso tenha te ajudado.

    • Sugerido como Resposta AD_AE quarta-feira, 15 de maio de 2013 14:35
    • Marcado como Resposta Helder Lopes - hgolive quarta-feira, 15 de maio de 2013 17:16
    quarta-feira, 15 de maio de 2013 14:25

Todas as Respostas

  • Olá Helder...

    Crie ela publica fora desse contexto.

    Assim...

    public string function_ID = (string)lstDepPermitions.SelectedValue;
    public ListItem objProjeto = new ListItem(function_ID);
    
    
    protected void lstDepPermitions_SelectedIndexChanged(object sender, EventArgs e)
            {
                //string function_ID = (string)lstDepPermitions.SelectedValue;
                //ListItem objProjeto = new ListItem(function_ID);
    
            }
    
            protected void Button2_Click(object sender, EventArgs e)
            {
                //pegar o ListItem aqui
            }

    Espero ter lhe ajudado...

    Abraço !


    Não esqueça de marcar o post como útil caso tenha te ajudado.

    • Sugerido como Resposta AD_AE quarta-feira, 15 de maio de 2013 14:35
    • Marcado como Resposta Helder Lopes - hgolive quarta-feira, 15 de maio de 2013 17:16
    quarta-feira, 15 de maio de 2013 14:25
  • Olá,

    Declare a lista como membro de classe:

    ListItem objProjeto;
    
    protected void lstDepPermitions_SelectedIndexChanged(object sender, EventArgs e)
    {
                string function_ID = (string)lstDepPermitions.SelectedValue;
                objProjeto = new ListItem(function_ID);
    
    }
    
            protected void Button2_Click(object sender, EventArgs e)
    {
                //pegar o ListItem aqui
    }

    quarta-feira, 15 de maio de 2013 14:28