如何从 SPFieldBoolean 对象中获取值?我只是将它转换为布尔值还是需要对它做进一步的处理?
我在 ItemAdded 事件期间从 EventReceiver 类中获取它properties.ListItem["fieldname"]
。
如果该字段可能不存在(并且为空),我该如何检查?
如何从 SPFieldBoolean 对象中获取值?我只是将它转换为布尔值还是需要对它做进一步的处理?
我在 ItemAdded 事件期间从 EventReceiver 类中获取它properties.ListItem["fieldname"]
。
如果该字段可能不存在(并且为空),我该如何检查?
该值已经是 a bool
,您只需对其进行类型转换。所有字段都以其本机值类型提供值——另请参阅SPField.FieldValueType属性,该属性为您提供实际类型,以防您需要在运行时检查它。
要确保该字段包含在列表中,只需对列表的集合使用SPFieldCollection.ContainsField方法。Fields