2011-08-24 89 views
2

我有一个自定义列表,其中有一些项目。 我动态地添加一个新的字段与定义的DefaultValue属性(SPField.DefaultValue)。 但是这个默认值只适用于新项目。现有项目保持此字段为空。 请告诉我,是否有任何决定更新现有项目的默认字段值,除非编写代码来循环每个项目?我正在使用Sharepoint Server 2007.我会很感激任何帮助。谢谢。如何在现有列表项中添加默认值?

+0

您也可以尝试在SharePoint.StackExchange.com上发布此信息。 –

回答

1

不幸的是,我不知道有什么方法可以在不触及每个项目的情况下填充这些值。如果您有权访问SharePoint服务器并运行一些代码来修复可能是最简单的方法的值。

或者,您可以使用Web界面创建DataGrid视图,并将其过滤为未收到新默认值的项目。然后,您可以使用所需的值轻松填充整个列:将值插入第一个单元格,然后将其拖到列的其余部分,类似于Excel中的方法)。

+0

感谢您的回复,Goyuix。但我认为,我会以编程方式结束此问题,而无需使用Web界面。 – Deniplane

相关问题