SharePoint: Wie programmiere ich Elemente zu einer benutzerdefinierten List-Instanz programmgesteuert
Ich bin wirklich auf der Suche nach einem kleinen code-snippet oder ein gutes tutorial zu dem Thema.
Ich habe ein C# console-app, die ich verwenden, um irgendwie Liste hinzufügen von Elementen zu meine benutzerdefinierte Liste. Habe ich einen custom content zu geben. Also nicht sicher, ob ich brauche zum erstellen einer C# - Klasse, die von diesem Inhaltstyp zu. Vielleicht auch nicht.
Vielen Dank im Voraus
InformationsquelleAutor der Frage JL. | 2009-08-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, diese beiden blog-Beitrag soll Ihnen helfen, Ihr problem zu lösen.
http://blog.the-dargans.co.uk/2007/04/programmatically-adding-items-to.html
http://asadewa.wordpress.com/2007/11/19/adding-a-custom-content-type-specific-item-on-a-sharepoint-list/
Kurzen Spaziergang durch:
Hinzufügen eines neuen Elements zu der Liste:
Binden Sie neue Element in den content-Typ Sie haben, um die content-type-id für das neue Objekt:
Setzen Sie die angegebenen Felder innerhalb Ihrer Inhalte geben.
Committen Sie Ihre änderungen:
InformationsquelleAutor der Antwort Flo
Um es einfach auszudrücken, müssen Sie Folgen Sie den Schritt.
Vorausgesetzt, die Liste der Name ist Test und es hat nur ein Feld "Titel" hier ist der code.
Beachten Sie, dass Sie benötigen, um diese Anwendung auszuführen, die in den Gleichen server, auf dem SharePoint installiert ist.
Brauchen Sie nicht, erstellen Sie eine Benutzerdefinierte Klasse für die Benutzerdefinierte Inhaltstyp
InformationsquelleAutor der Antwort Kusek
Können Sie ein Element erstellen, die in Ihrer benutzerdefinierten SharePoint-Liste zu tun so etwas wie dieses:
Liste.AddItem() zu speichern, sollten die Listen, die Elemente aufgezählt werden.
InformationsquelleAutor der Antwort Andrew
Dies ist, wie es war auf der Microsoft-Website, mit mir nur Feintuning SPSite und SPWeb, da diese variieren von Umgebung zu Umgebung, und es hilft, nicht zu schwer-code:
Quelle:
SPListItemClass (Microsoft.SharePoint). (2012). Abgerufen Februar 22, 2012, von http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem.aspx.
InformationsquelleAutor der Antwort vapcguy