質問

SPFieldBoolean オブジェクトから値を取得するにはどうすればよいですか?単にブール値にキャストするだけですか、それともさらに何かを行う必要がありますか?

からのItemAddedイベント中にEventReceiverクラスでそれをフェッチしています。 properties.ListItem["fieldname"].

フィールドが存在しない (null である) 可能性がある場合、それを確認するにはどうすればよいですか?

役に立ちましたか?

解決

値はすでに bool, 、型キャストするだけです。すべてのフィールドは、ネイティブの値型で値を提供します — も参照してください。 SPField.FieldValueType 実行時に検査する必要がある場合に備えて、実際の型を提供するプロパティ。

フィールドがリストに含まれていることを確認するには、 SPFieldCollection.ContainsField リストにあるメソッド Fields コレクション。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top