0

如何从 SPFieldBoolean 对象中获取值?我只是将它转换为布尔值还是需要对它做进一步的处理?

我在 ItemAdded 事件期间从 EventReceiver 类中获取它properties.ListItem["fieldname"]

如果该字段可能不存在(并且为空),我该如何检查?

4

1 回答 1

2

该值已经是 a bool,您只需对其进行类型转换。所有字段都以其本机值类型提供值——另请参阅SPField.FieldValueType属性,该属性为您提供实际类型,以防您需要在运行时检查它。

要确保该字段包含在列表中,只需对列表的集合使用SPFieldCollection.ContainsField方法。Fields

于 2010-10-27T14:00:14.540 回答