我正在編程上更改文檔庫中文檔的內容類型。但文檔只是添加了內容類型。無法更改文檔庫中文檔列表項的內容類型
這裏是我的編碼:
SPFile ofile = oweb.GetFile(oweb.Url + '/' + oDocSet.Item.Url + '/' + refName);
ofile.Item["Content Type"] = octype.Name;
ofile.Item["Content Type ID"] = octype.Id;
ofile.Item.Update();
當我追蹤上述編碼時,我將它們分配到項目的內容類型得到改變,但之後我在上線的內容類型的更新項目該項目將被設置爲默認內容類型。
只是想讓你知道這個答案解決了以編程方式更改文檔類型的問題。我沒有在該librayr中啓用內容類型 – 2011-06-02 18:20:28