SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




C# in der Liste ContentTypeId aktualisieren

Unbeantwortet Dieser Beitrag hat 1 Antworten

Ohne Rang
349 Beiträge
Manfred K. erstellt 6 Sept. 2016 18:05
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

ich kopiere mit Hilfe VisualStudio ein Element aus einer Liste in die andere.

 

SPListItem neuItem = neuList.Items.Add();

neuItem["MeineSpalte"] = "Huhu";

 

Wenn ich aber das Element in der Liste anschaue... dann ist der Inhatstyp = Ordner.

Anscheinend nimmt den Inhaltstyp von dem kopierten Element.

Ich möchte aber dass das Element in der neuList auch Element als Inhaltstyp hat..

 

Wie weiße ich den Inhaltstyp einem Item? C#

 

Ich habe keine Idee mehr... Hoffe auf Eure Hilfe.

Danke im Voraus.

 

 

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 7 Sept. 2016 08:17
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Du kopierst das Element ja nicht, sondern legst ein neues an und insofern kann der Inhaltstyp gar nicht kopiert sein. Du kannst den Inhaltstyp eines Elements ändern, indem Du die Spalte ContentTypeId auf eine passende SPContentTypeId setzt.

Viele Grüße
Andi
af @ evocom de
Blog