我将几个字段的值从一个列表项复制到另一个列表项。如果我只是在MultiChoice字段上调用ToString()
,我会得到一个类似;#Value;#
的值,这显然不是我要复制的值。目标项的值为Text
,所以我只想将值复制到数组中,加上“,”,这样我就可以获得很好的文本表示。
如何从现场获得“真实”价值?该字段的类类型为SPFieldMultiChoice
答案 0 :(得分:4)
有一个名为SPFieldMultiChoiceValue的类。使用字段值初始化它,您将拥有特定选定选项的集合。然后将此集合转换为您喜欢的字符串。 http://msdn.microsoft.com/en-us/library/ms415672.aspx