天天看點

SPQuery簡單使用示例

通過SPQuery獲得Score字段中大于等于60的清單條目,并且在這些條目的标題後加上“(合格)”字元串,然後再另一清單中,添加一個新條目,寫入合格人數。

SPQuery簡單使用示例

// 首先擷取到SPWeb對象web

SPQuery簡單使用示例
SPQuery簡單使用示例

SPListCollection lists = web.Lists;

SPQuery簡單使用示例
SPQuery簡單使用示例

SPList scoreList = lists["Score"];

SPQuery簡單使用示例
SPQuery簡單使用示例

SPList passList = lists["Pass"];

SPQuery簡單使用示例
SPQuery簡單使用示例
SPQuery簡單使用示例
SPQuery簡單使用示例

SPQuery query = new SPQuery();

SPQuery簡單使用示例
SPQuery簡單使用示例

query.Query = "<Where><Geq><FieldRef Name='Score'/>" +

SPQuery簡單使用示例
SPQuery簡單使用示例

    "<Value Type='Number'>60</Value></Geq></Where>";

SPQuery簡單使用示例
SPQuery簡單使用示例

SPListItemCollection items = scoreList.GetItems(query);

SPQuery簡單使用示例
SPQuery簡單使用示例
SPQuery簡單使用示例
SPQuery簡單使用示例

foreach(SPListItem item in items)

SPQuery簡單使用示例
SPQuery簡單使用示例

{

SPQuery簡單使用示例
SPQuery簡單使用示例

    string title = item["Title"] + "(合格)";

SPQuery簡單使用示例
SPQuery簡單使用示例

    item["Title"] = title;

SPQuery簡單使用示例
SPQuery簡單使用示例

    item.Update();

SPQuery簡單使用示例
SPQuery簡單使用示例

}

SPQuery簡單使用示例
SPQuery簡單使用示例
SPQuery簡單使用示例
SPQuery簡單使用示例

SPListItem newItem = passList.Items.Add();

SPQuery簡單使用示例
SPQuery簡單使用示例

newItem["Count"] = items.Count;

SPQuery簡單使用示例
SPQuery簡單使用示例

newItem.Update();

   本文轉自永春部落格園部落格,原文連結:http://www.cnblogs.com/firstyi/archive/2007/12/04/981978.html,如需轉載請自行聯系原作者

繼續閱讀