我需要在MOSS中将数组存储在自定义内容类型中。这将始终隐藏,仅以编程方式使用。在列表项的整个生命周期中,我将向数组添加值。一段时间后,我的数组可能看起来像这样:
value1,1 | value1,2 | value1,3 | value1,4 value2,1 | value2,2 | value2,3 | value3,1 | value3,2 | value3,3 | value4,1 | value4,2 | value4,3 | value4,4
我知道我可以使用SPFieldMultiColumn存储第一行,但看起来我不能存储多行。我也知道我可以创建一个文本字段并自己序列化我的数组。只是好奇,如果你需要存储数组时已经有一个字段。
答案 0 :(得分:3)
没有可以存储二维数组的开箱即用字段 通常,您要么将每一行存储在不同的项目中,要么在更简单的字段中序列化您的值(如多行文本)。
答案 1 :(得分:1)
序列化它可能是小型阵列的最佳解决方案。或者您可以将其存储在单独的列表中。请记住,没有法律禁止创建自己的自定义表。