我怎么把价值从一个SPFieldBoolean对象?我只是丢给布尔或做我需要做一些进一步吗?

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

如果有机会的领域可能不存在(并null),我怎么检查?

有帮助吗?

解决方案

值已经是一个 bool, 你只需要类型铸。所有领域提供的价值在他们的本土价值的类型也见 SPField.FieldValueType 酒店,让你的实际类型的情况下,你需要检查它关于运行时间。

确保领域包含在列表中,只需使用 SPFieldCollection.ContainsField 方法在你的名单的 Fields 收集。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top