none
Como pegar o texto de um campo PickList? RRS feed

  • Pergunta

  •                  Olá pessoal!
             Tenho um campo do tipo picklist. Para pegar o valor que ele contém uso a crmForm.all.campo.DataValue, mas agora eu preciso pegar o texto e não o número. Como faço isso, alguém sabe?
                            Agradeço a atenção de todos!
                          
    Att,
    Ivan Luís Duarte

    Vamos compartilhar! "Quem amarra conhecimento promove a ignorância!"
    sexta-feira, 22 de maio de 2009 17:59

Respostas

  • Oi Ivan,

    O no campo do tipo picklist, use:

    crmForm.all.(picklistitem).DataValue

    ou

    crmForm.all.(picklistitem).SelectedText

    []´s
    Carlos Amorim Junior
    "Trabalhe com amor, divida seu conhecimento com a comunidade."
    Treinamentos, vídeos e artigos sobre CRM ? - http://www.dynamicscrm.com.br
    • Marcado como Resposta Ivan Duarte sexta-feira, 22 de maio de 2009 18:32
    sexta-feira, 22 de maio de 2009 18:19

Todas as Respostas

  • Oi Ivan,

    O no campo do tipo picklist, use:

    crmForm.all.(picklistitem).DataValue

    ou

    crmForm.all.(picklistitem).SelectedText

    []´s
    Carlos Amorim Junior
    "Trabalhe com amor, divida seu conhecimento com a comunidade."
    Treinamentos, vídeos e artigos sobre CRM ? - http://www.dynamicscrm.com.br
    • Marcado como Resposta Ivan Duarte sexta-feira, 22 de maio de 2009 18:32
    sexta-feira, 22 de maio de 2009 18:19
  •                  Carlos!
             "SelectedText" funcionou perfeitamente! Muito obrigado!
                                
    Att,
    Ivan Luís Duarte

    Vamos compartilhar! "Quem amarra conhecimento promove a ignorância!"
    sexta-feira, 22 de maio de 2009 18:32
  • Olá Carlos!

    Tenho uma dúvida:

    Como faço isso em C#? Estou criando um plugin, e preciso fazer uma validação por um campo do CRM (um campo que eu criei, no caso o nome do campo é "Tipo de Contrato"), e esse campo é um PickList. Preciso pegar o string armazenado em cada opção do PickList, para validar de tal forma:

    if(tipodecontrato == "Familiar")

    ...

    Tentei fazer de tal forma:

    DynamicEntity myEntity = new DynamicEntity();

    myEntity = (DynamicEntity)context.InputParameters.Properties["Target"];

    String tipo = (String)myEntity["uni_tipodecontrato"];

    //tentei tbm assim: String tipo = (myEntity["uni_tipodecontrato"]).ToString();

    if (tipo == "familiar") ...

    E nada!

    Desde já agradeço o help!

    segunda-feira, 17 de outubro de 2011 17:51
  • Lucas, pode por favor abrir uma nova thread para tratarmos esse assunto? Fica melhor separarmos pois esta thread já foi finalizada.

    Att,


    Tiago Michelini Cardoso MCTS - MCC
    https://tiagomcardoso.wordpress.com/
    terça-feira, 18 de outubro de 2011 10:48
    Moderador