SPFieldBoolean から値を取得する
-
26-09-2019 - |
質問
SPFieldBoolean オブジェクトから値を取得するにはどうすればよいですか?単にブール値にキャストするだけですか、それともさらに何かを行う必要がありますか?
からのItemAddedイベント中にEventReceiverクラスでそれをフェッチしています。 properties.ListItem["fieldname"]
.
フィールドが存在しない (null である) 可能性がある場合、それを確認するにはどうすればよいですか?
解決
値はすでに bool
, 、型キャストするだけです。すべてのフィールドは、ネイティブの値型で値を提供します — も参照してください。 SPField.FieldValueType 実行時に検査する必要がある場合に備えて、実際の型を提供するプロパティ。
フィールドがリストに含まれていることを確認するには、 SPFieldCollection.ContainsField リストにあるメソッド Fields
コレクション。
所属していません StackOverflow