Dott. Pasquale Pannuto (Senior Developer) TS: Microsoft .NET Framework - Application Development Foundation MCTS: Microsoft Office SharePoint Server 2007, Configuration PRO: Designing and Developing Microsoft SharePoint 2010 Applications TS: SharePoint 2010, Application Development
|
<script type="text/javascript"><!-- google_ad_client = "ca-pub-7328846173515313"; /* Google */ google_ad_slot = "4019879245"; google_ad_width = 160; google_ad_height = 600; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
|
|
sharepoint - cancellare tutti gli elementi da una lista
Ciao,
il modo migliore per cancellare tutti gli elementi di una lista da codice, non è usare un classico ciclo e cancellare un elemento per volta. Ma il modo più veloce:
private void DeleteAllListItems(SPList currentList, SPWeb web)
{
StringBuilder sbDelete = new StringBuilder();
sbDelete.Append("<?xml version=\"1.0\" encoding=\"UTF-8\"?><Batch>");
foreach (SPListItem item in currentList.Items)
{
sbDelete.Append("<Method>");
sbDelete.Append("<SetList Scope=\"Request\">" + currentList.ID + "</SetList>");
sbDelete.Append("<SetVar Name=\"ID\">" + item.ID.ToString() + "</SetVar>");
sbDelete.Append("<SetVar Name=\"Cmd\">Delete</SetVar>");
sbDelete.Append("</Method>");
}
sbDelete.Append("</Batch>");
try
{
web.ProcessBatchData(sbDelete.ToString());
}
catch (Exception ex)
{
Console.WriteLine("Delete failed: " + ex.Message);
throw;
}
}
ciao
Categoria: -
giovedì, 14 ott 2010 Ore. 17.11
|
Statistiche |
- Views Home Page: -457
- Views Posts: 57.155
- Views Gallerie: 2
- n° Posts: 64
- n° Commenti: 3
|
Calendario |
| l | m | m | g | v | s | d |
---|
25 | 26 | 27 | 28 | 29 | 30 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 1 | 2 | 3 | 4 | 5 |
|
|