【问题标题】:SharePoint 2010 Lists Programmatically, adding a photofieldSharePoint 2010 以编程方式列出,添加照片字段
【发布时间】: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


    【解决方案1】:

    您想在列表中创建this type 字段,将this property 设置为SPUrlFieldFormatType.Image。我从来没有使用过图片字段,也不知道上传是如何工作的,但我猜在创建和编辑表单中会有一个上传文件控件。

    【讨论】:

      猜你喜欢
      • 2011-12-15
      • 1970-01-01
      • 1970-01-01
      • 2016-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-27
      • 2012-06-19
      相关资源
      最近更新 更多