Mit dem folgenden Code-Fragment kann man sich alle Listen eines Webs mit den dazugehörigen Elemente ausgeben lassen:
string site = URL_zum_Web";
using (SPSite oSPSite = new SPSite(site))
{
using (SPWeb oSPWeb = oSPSite.OpenWeb())
{
foreach (SPList list in oSPWeb.Lists)
{
foreach (SPListItem listItem in list.Items)
{
Console.WriteLine(list.Title);
Console.WriteLine("-----------------------------------";
Console.WriteLine();
foreach (SPField field in list.Fields)
{
Console.WriteLine(field.Title.PadRight(30) + ": " +
listItem[field.Title]);
}
Console.WriteLine();
Console.WriteLine();
}
}
Console.Read();
}
}