1

I have placed a web part on the welcome screen of a document set. When i click the button i want to be able to rename the document set.

Has anyone accomplished this?

I can get reference to the current document set via SPListItem item = SPContext.Current.ListItem;
DocumentSet set = DocumentSet.GetDocumentSet(item.Folder);

//document set name set.Item["Name"] = "new name"; set.Item.Update();

the above couple lines seems to do something but i get an exception about not able to open folder

any ideas? ty

3

My guess would be that as the DocumentSet object derives from SPFolder,

you should use the same method to rename a folder than a document set

so something like

set.Item[SPBuiltInFieldId.Title] = newDsName;
set.Item.Update(); //or SystemUpdate(false)

or

you could use the MoveTo Method on the SPFolder Object

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.