2012-12-04 20 views
5

Belirli bir içerik türü için alan bağlantısını alan ve gerekli ya da zorunlu olmayan alanı seçen bir kod kullanıyorum. Bu iyi çalışıyor ama adında boşluk olan bir alan için aynısını yapmaya çalıştığımda, kod bir hata atar. Bir çözüm var mı?Paylaşım noktası güncellendi Fieldlinkler

SPField col = //some column retrieved from a list 
SPContentType ct = col.ParentList.ContentTypes["MyContentTypeName"] //gets the content type 

SPFieldLink fieldLink = ct.FieldLinks["MyFieldname"]; // gets the fieldLink 
ct.Update(); 

o "MyFieldName" "Hobiler" veya "Miktar" gibi bir dize ise çalışır, ancak "Tam Adı" gibi bir dize ise başarısız

Muhtemelen alan görünen adını yerine kullandığınız
+0

Lütfen hata mesajını ekleyin. –

+1

Soruda gösterilen koda güvenilen herkes için, SPFieldLink'in önerildiği gibi bir Güncelleme yönteminin olmadığını unutmayın. Kod ct.Update, fieldLink.Update değil, göstermelidir. –

cevap

3

alan iç adı

Denediniz mi: "Full_x0020_Name"?

İlgili konular