Pergunta

Como obtenho o valor de um objeto SpfieldBoolean? Simplesmente o lanço para um booleano ou preciso fazer algo mais com ele?

Estou buscando -o em uma aula de eventos durante um evento com itens de itens de properties.ListItem["fieldname"].

Se houver uma chance de o campo não existir (e ser nulo), como faço para verificar isso?

Foi útil?

Solução

O valor já é um bool, você só precisa digitar-o. Todos os campos fornecem valores em seu tipo de valor nativo-veja também Spfield.fieldValuetype Propriedade que fornece o tipo real, caso você precise inspecioná -lo no tempo de execução.

Para garantir que o campo esteja contido na lista, basta usar o Spfieldcollection.containsfield Método na sua lista Fields coleção.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top