Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 隐藏Sharepoint中的标题字段不起作用_C#_Sharepoint - Fatal编程技术网

C# 隐藏Sharepoint中的标题字段不起作用

C# 隐藏Sharepoint中的标题字段不起作用,c#,sharepoint,C#,Sharepoint,我正在尝试执行以下操作,以隐藏新表单和编辑表单中的标题字段,但它仍然可见 请帮忙 /// <summary> /// Adds source list and content type. /// </summary> /// <param name="currentWeb"></param> private void AddSourcesList(SPWeb currentWeb)

我正在尝试执行以下操作,以隐藏新表单和编辑表单中的标题字段,但它仍然可见

请帮忙

 /// <summary>
        /// Adds source list and content type.
        /// </summary>
        /// <param name="currentWeb"></param>
        private void AddSourcesList(SPWeb currentWeb)
        {
            currentWeb.AllowUnsafeUpdates = true;

            #region Add Source content type.
            if(currentWeb.ContentTypes[SponsoringCommon.Constants.CONTENTTYPES_SOURCES_NAME] == null)
            {
                #region Hides title column
                    currentWeb.Lists.Add(SponsoringCommon.Constants.LISTNAMES_SOURCES_NAME, string.Empty, SPListTemplateType.GenericList);
                    SPList sourceList = currentWeb.Lists.TryGetList(SponsoringCommon.Constants.LISTNAMES_SOURCES_NAME);
                    SPField titleField = sourceList.Fields.GetField("Title");
                    titleField.Required = false;                    
                    titleField.ShowInEditForm = false;
                    titleField.ShowInDisplayForm = false;
                    titleField.ShowInNewForm = false;
                    titleField.Hidden = true;
                    titleField.Update(); 
                #endregion 

我看不到代码的其余部分,但我遇到了类似的问题,我缺少的是更新列表和Web。因此,在您的情况下,请尝试更新sourceList,并在currentWeb结尾处更新


希望它能帮助解决您的问题。

我看不到代码的其余部分,但我遇到了类似的问题,我缺少的是更新列表和Web。因此,在您的情况下,请尝试更新sourceList,并在currentWeb结尾处更新


希望它能帮助解决您的问题。

问题在于我添加了列表,并试图隐藏标题字段,但代码后面还有一个SPContenttype被添加到列表中,显然在将内容类型添加到列表后我不得不隐藏标题字段。是的,我不得不添加field.update;更新list.update是不够的。问题是我正在添加列表,并试图隐藏标题字段,但在代码的后面,还有一个SPContenttype被添加到列表中,显然我必须在将内容类型添加到列表后隐藏标题字段。是的,我必须添加field.update;更新列表。仅更新是不够的。