SharePoint-Listenfehler: "Wert fällt nicht in den erwarteten Bereich"

8

Hi Ich entwickle mit dem SharePoint-Namespace und ich lief in den folgenden Fehler, wenn ich versuche, eine URL-Spalte von einem meiner Lsits abzurufen.

%Vor%

Alles, was ich tue, ist:

%Vor%

Kann mir jemand sagen, was ich dagegen tun kann?

    
Oliver S 02.03.2009, 18:15
quelle

7 Antworten

8

Der Fehler bedeutet definitiv, dass das Feld nicht gefunden werden kann.

Debuggen Sie den Prozess und schauen Sie sich die ListItem.Fields.SchemaXML -Eigenschaft an, um ihren internen Namen zu finden. Sie kann intern als etwas anderes als URL gespeichert werden. Sie können auch die folgende Methode verwenden, um einen Listenelementwert abzurufen.

%Vor%

Die Methode GetField sucht nach einem Feld sowohl für DisplayName & amp; InternerName.

    
Jason 03.03.2009 04:12
quelle
1

Um die URL eines SPListItem zu erhalten, verwenden Sie Item.Url .

    
Andy Mikula 02.03.2009 18:24
quelle
1
%Vor%     
ryan 29.09.2009 14:38
quelle
0

Dies bedeutet normalerweise, dass "URL" kein Feld in der Liste ist.

Wenn es sich um eine hochgestufte InfoPath-Spalte handelt, versuchen Sie, die Formularvorlage für die Site zu deaktivieren und erneut zu aktivieren. Ich habe bemerkt, dass ich dies tun muss, wenn ich ein neues promattered-Feld zu einer Infopath-Vorlage hinzufüge.

    
Tundey 02.03.2009 18:22
quelle
0

Es gibt eine spezielle Methode zum Abrufen von URLs. Versuchen Sie Folgendes:

%Vor%     
strongopinions 29.09.2009 15:23
quelle
0

Mine ist eine Windows-Anwendung. Ich habe diese Ausnahme erhalten, nachdem ich das Setup erstellt und versucht habe, das Deployment durchzuführen.

Meine Anwendung musste in Excel schreiben und dann speichern. Ich habe Referenz der COM-Komponente 'Microsoft Excel 11.0 Object' verwendet. Mir ist aufgefallen, dass wenn ich diesen Verweis hinzufüge, tatsächlich 3 DLLs in meiner Referenzliste erscheinen.

  1. Microsoft.office.core
  2. Excel
  3. VBIDE

Ich habe die 'VBIDE' Referenz entfernt und mein Problem ist gelöst.

    
Vallabh Naik 23.03.2012 12:56
quelle
0

Wenn es nur ein Spaltenname ist und im Format "Einzeilige Textzeile", was ist mit:

%Vor%     
vapcguy 02.10.2014 02:30
quelle

Tags und Links