2016-05-30 22 views
-3

リスト/ライブラリ内のアイテムをSharePoint 2010から削除する方法はありますか?作成された日付(デフォルトの情報ポリシーオプション)だけでなく、このリストの列の値の組み合わせにも基づいています。 SharePoint 2010リストのアイテムを削除する

はありがとう

+0

以上説明してください –

+0

使用してコード...?あなたの質問を正しく形作る –

+1

そしてそれはasp-classic(VBScript)かC#(asp.net)ですか? – Dijkgraaf

答えて

0
あなたは、特定の列の値に基づいてアイテムを削除することができ

SPWeb web = site.OpenWeb(); 
    web.AllowUnsafeUpdates = true; 
    SPList list = web.Lists["List1"]; 
    SPQuery query = new SPQuery(); 
    // create query for example that Title=xyz & FirstName=abc 
    query.Query = "<Where><And><Eq><FieldRef Name='Title' /><Value Type='Text'>xyz</Value></Eq><Eq><FieldRef Name='FirstName' /><Value Type='Text'>abc</Value></Eq></And></Where>"; 
    // get all items as per query which will going to be delete 
    SPListItemCollection listItems = list.GetItems(query); 

    int itemCount = list.ItemCount; 
    for (int k=0; k<itemCount; k++) 
    { 
     SPListItem item = listItems[k]; 
     listItems.Delete(k); 
    } 
+0

に移動してください。ありがとうございます。私は同じロジックを使用しましたが、バッチでXMLを使用しました – Spyros

+0

解決方法が見つかりましたか? –

関連する問題