有没有一种很好的方法将数组存储在MOSS自定义内容类型中?

时间:2008-11-19 13:49:26

标签: sharepoint moss wss

我需要在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存储第一行,但看起来我不能存储多行。我也知道我可以创建一个文本字段并自己序列化我的数组。只是好奇,如果你需要存储数组时已经有一个字段。

2 个答案:

答案 0 :(得分:3)

没有可以存储二维数组的开箱即用字段 通常,您要么将每一行存储在不同的项目中,要么在更简单的字段中序列化您的值(如多行文本)。

答案 1 :(得分:1)

序列化它可能是小型阵列的最佳解决方案。或者您可以将其存储在单独的列表中。请记住,没有法律禁止创建自己的自定义表。