sharepoint 2010以编程方式更改字段值

时间:2013-11-05 08:43:18

标签: sharepoint-2010

我有一个列为“IsGood”的列表。

我有一个函数,可以通过ProcessBatchData()将此列的所有值更新为“False”;

因为我需要更新40000条记录,所以我需要花费大量时间进行此更新(每次操作该功能时都需要这样做)。

我的代码:

SPWeb web = SPUtilities.GetCurrentWeb();
for (int i = 0; i < rows.Length; i += LIMIT)
{
    string batch = BuildBatch(rows, listId, i, isNew);
    web.AllowUnsafeUpdates = true;
    string ret =
    web.ProcessBatchData(batch);
    web.AllowUnsafeUpdates = false;
    int a = 9;
}

有没有办法一目了然?

1 个答案:

答案 0 :(得分:0)

是的,您可以批量更新数据。请参阅如何:

http://msdn.microsoft.com/en-us/library/cc404818(v=office.12).aspx

只有发布一些代码,我才能提供更多帮助。