繁体   English   中英

如何使用VS2013在列表中插入“人员或组”字段?

How to insert 'Person or Group' field in list using VS2013?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在用

string field = list.Fields.Add(StaticName, SPFieldType.User, true); SPFieldUser user = new SPFieldUser(list.Fields, field); user.AllowMultipleValues = allowMultiple; user.Required = Required; user.SelectionMode = mode; user.LookupField = "Name"; user.Update();

代码示例以创建SPUser类型的字段。 它创建的字段非常好,但是在默认显示值中,它为员工提供了“帐户”值,而不是“名称”或“姓名(在场)”。我如何实用地将此显示值更改为“名称”。

我要这个代替这个领域

谢谢。

1 个回复

您可以使用两种方法来实现:

在创建之后立即再次获取该字段,并将其用作(SPRINGLookup)字段,因为SPUserField是SPFieldLookup的子级:

SPFieldLookup userfield = (SPFieldLookup)list.Fields["fieldname"];
Userfield.LookupField = "ImnName"; 
Userfield.Update();

或者您可以使用AddFieldAsXml方法创建字段,如下所示:

list.Fields.AddFieldAsXml(@"<Field Name='TypeUser' ID='{99bd898d-c181-4ca9-8397-c9fc032fcdf9}' DisplayName='TypeUser' Type='User' ShowField='ImnName' ></Field>");
list.Update();

您还应该查看Presence属性并将其设置为true。

1 如何使用VS2010在“人员或组”字段中插入数据?

现在,在我的程序中,我已经在SharePoint中创建了一个具有“人员或组”列的列表。 -允许多个选择: 是 。 现在,在C#中,我创建了一个表单,然后从People Picker中获取数据。 我将这些数据插入到List中 : 像这样: 现在多数民众赞成在正常工作 ...

2 如何使用VS 2013在SharePoint Online中创建列表模板

我将使用VS在SPO中创建一些声明性项。 我想通过编程来创建如何通过UI创建它。 当我做一些研究时,有3种方法。 首先是通过SP托管的App(加载项),然后在宿主Web上授予管理权限,以在其父站点上创建一些列表。 这是文章: http : //www.sharepointnadeem.c ...

3 可以在VS2013中使用Cinder吗?

可以在VS2013中使用Cinder吗? 在Cinder官方网站上, 下载页面仅列出了VS2010和VS2012支持: 是否可以下载其他一些Cinder发行版,并且可以与VS2013一起使用? 编辑 评论中的某人建议尝试将VS2012与VS2013下载。 我尝试使用 ...

4 在VS2013中使用Qt

我最近发现了Qt 5.2,它对我来说看起来很不错,虽然我有一个问题:我想在Visual Studio 2013中使用它。我从Qt的官方网站下载了用于Qt5的Visual Studio加载项1.2.3 Alpha 。 我在Visual Studio 2013解决方案( Qt Applicat ...

5 在VS 2013中使用ReportViewer

我有一个使用ReportViewer(RDLC)的VS 2010 WPF应用程序,我试图在VS 2013中构建。我遇到了构建问题。 在2010年(.NET 4),它与Microsoft.ReportViewer.WinForms一起工作得很好。 为了在2013年建立,我发现了两个NuGe ...

7 在VS2013中使用CMfcTabCtrl

我想在Visual Studio 2013中使用MfcTabCtrl。在toolbx中,我看到TabCtrl,但看不到MfcTabCtrl。 vs2013中如何使用CMfcTabCtrl? 非常感谢, 最好的祝福, 尼克斯 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM