2010-12-16 13 views
4

複数のフィールドの値を1つのリストアイテムから別のリストアイテムにコピーしています。私が単にMultiChoiceフィールドでToString()を呼び出すと、私は;#Value;#のような値を得ます。これは明らかに私がコピーしたい値ではありません。ターゲット項目の値はTextです。値を配列にコピーし、 "、"で結合したいので、素敵なテキスト表現が得られます。SharePoint:MultiChoiceフィールドから値をプログラムで取得する

フィールドから「実際の」値を取得するにはどうすればよいですか?フィールドのクラスタイプはSPFieldMultiChoice

答えて

4

です。SPFieldMultiChoiceValueというクラスがあります。フィールド値で初期化すると、選択した特定のオプションのコレクションが作成されます。次に、このコレクションを好みの文字列に変換します。 http://msdn.microsoft.com/en-us/library/ms415672.aspx

関連する問題