代码之家  ›  专栏  ›  技术社区  ›  Christian P.

从SPFieldBoolean获取值

  •  0
  • Christian P.  · 技术社区  · 15 年前

    如何从SPFieldBoolean对象获取值?我只是将其强制转换为布尔值还是需要对其做进一步的操作?

    在itemAdded事件期间,我在EventReceiver类中从 properties.ListItem["fieldname"]

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

    1 回复  |  直到 15 年前
        1
  •  2
  •   Ondrej Tucny    15 年前

    值已经是 bool ,您只需键入cast即可。所有字段都以其本机值类型提供值。另请参见 SPField.FieldValueType 属性,在需要在运行时检查时提供实际类型。

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