Получение стоимости от SpfieldBoolean
-
26-09-2019 - |
Вопрос
Как мне получить значение из объекта SPFieldBoolean? Я просто бросил это логию или мне нужно сделать что-то дальше с этим?
Я выбираю его в классе EventReceiver во время точечного события от properties.ListItem["fieldname"]
.
Если есть вероятность, что поле может не существовать (и быть нулевым), как я могу проверить это?
Решение
Значение уже является bool
, Вам просто нужно набрать его. Все поля предоставляют значения в их родном значении - см. Также SPFIELD.FieldValuetype Свойство, которое дает вам фактический тип на случай, если вам нужно проверить его во время выполнения.
Чтобы убедиться, что поле содержится в списке, просто используйте Spfieldcollection.containsfield. Метод в вашем списке Fields
коллекция.
Не связан с StackOverflow