2012-12-04 28 views
5

Tôi đã sử dụng một đoạn mã truy xuất liên kết trường cho loại nội dung được chỉ định và đặt trường thành bắt buộc hoặc không bắt buộc. Điều này làm việc tốt nhưng khi tôi cố gắng làm tương tự cho một trường có khoảng trống trong tên, mã sẽ phát ra lỗi. Có cách giải quyết nào không?Cập nhật sharepoint Fieldlinks

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(); 

nó hoạt động nếu "MyFieldName" là một chuỗi như "Sở thích" hoặc "Số tiền", nhưng thất bại nếu đó là một chuỗi như "Họ và tên"

+0

Vui lòng bao gồm thông báo lỗi. –

+1

Đối với bất kỳ ai dựa vào mã được hiển thị trong câu hỏi, lưu ý rằng SPFieldLink không có phương thức Cập nhật như được đề xuất. Mã sẽ hiển thị ct.Update, chứ không phải fieldLink.Update. –

Trả lời

3

Bạn có lẽ sử dụng tên hiển thị trường thay vì tên nội bộ trường

Bạn đã thử: "Full_x0020_Name"?

Các vấn đề liên quan