Jun 272006
 

Das kommt natürlich öfters vor. 

SPSite site = new SPSite(this.WebReference);
SPWeb web = site.OpenWeb();
SPListItemCollection lists = web.Lists[
this.ListName].Items;

if(isListExistent(this.ListName,  web))
{
     
foreach(SPListItem item in lists)
     {
          
int id = (int)item[„ID“];
          
string name = (string)item[„Title“];
          
bool active = false
          projekte.Add(new SpsListProject(id, name, active));
     }
}

this.WebReference
Url wo die Liste zu finden ist. z.B. http://intranet/sites/CATISV/default.aspx


this
.ListName
Name der Liste. Hier habe ich die Erfahrung gemacht, dass man am besten
die Webseite aufruft, Dokumente und Listen wählt und dort auf die gewünschte Liste
klickt. Dort, in der URL (/sites/CATISV/Lists/Projects/AllItems.aspx) ist es
das vor dem AllItems.aspx. Bei mir also Projects.

string name = (string)item[„Title“];
Genau das hier wurde mir zum Verhängnis. Überall wird mir das Feld als NoAndName angezeigt.
Nur im Code darf ich das nicht nutzen. Dort kommt einfach Title rein.

Sorry, the comment form is closed at this time.