【发布时间】:2013-06-08 22:44:15
【问题描述】:
我有一个这样创建的列表:
private void CreateMemberList(SPWeb web, SPList list, SPView view, StringCollection departmentSelection)
{
// Add Outr Fields
list.Fields.Add("MemberID", SPFieldType.Integer, true);
list.Fields.Add("MemberName", SPFieldType.Text, true);
list.Fields.Add("Department", SPFieldType.Choice, true, false, departmentSelection);
// Set the default value and the format of the choice.
SPFieldChoice fieldChoice = (SPFieldChoice)list.Fields["Department"];
fieldChoice.DefaultValue = "Select One";
fieldChoice.EditFormat = SPChoiceFormatType.Dropdown;
//Add the Lookup field
SPList targetList = web.Lists["Certification"];
list.Fields.AddLookup("MemberCertifications", targetList.ID, false);
SPFieldLookup lookup = (SPFieldLookup)list.Fields["MemberCertifications"];
lookup.LookupField = targetList.Fields["CertificationTitle"].InternalName;
lookup.AllowMultipleValues = true;
lookup.Update();
list.Update();
//Add Member View
view.ViewFields.Add("MemberID");
view.ViewFields.Add("MemberName");
view.ViewFields.Add("Department");
view.ViewFields.Add("MemberCertifications");
//Update Views
view.Update();
}
这个函数在激活时被调用。有没有办法让我可以做一些事情list.Fields.add - photofield 允许用户上传特定条目的照片?
【问题讨论】:
标签: c# sharepoint-2010 sharepoint-list