SharePoint 设置Lookup 字段的值

如何设置Lookup字段的值, 首先我们同样需要了解SPFieldLookupValueCollection和SPFieldLookupValue, 这2个类的原理和之前所讲解到SPFieldUserValueCollection一样,这里就不多讲解

 1         /// <summary>
 2         /// Convert dropdownList value to SPFieldLookupValue
 3         /// </summary>
 4         /// <param name="dropdownList">DropDownList Control</param>
 5         /// <returns>SPFieldLookupValue</returns>
 6         private SPFieldLookupValue setLookupValue(DropDownList dropdownList)
 7         {
 8             SPFieldLookupValue lookupValue = new SPFieldLookupValue(Convert.ToInt32(dropdownList.SelectedItem.Value), dropdownList.SelectedItem.Text);
 9             return lookupValue;
10         }
时间: 2024-11-10 04:49:30

SharePoint 设置Lookup 字段的值的相关文章

SharePoint 获取Lookup 字段的值

获取某个List里的Lookup字段的值是很普遍的事,那么我们将它封装起来 获取Lookup字段值的方法: 1 /// <summary> 2 /// To get lookup field Id or Value 3 /// </summary> 4 /// <typeparam name="T"></typeparam> 5 /// <param name="item"></param> 6

CRM JS 设置lookup字段 setSimpleLookupValue

function setSimpleLookupValue(LookupId, Type, Id, Name) { /// <summary> /// Sets the value for lookup attributes that accept only a single entity reference. /// Use of this function to set lookups that allow for multiple references, /// a.k.a 'party

sharepoint查阅项(lookup)字段级联的实现(By InfoPath)

InforPath实现的好处是不需要写代码,缺点是发布后表单样式会发生变化.下面开始介绍InfoPath实现方法: 一.首先需要准备3个表,表1为设备类型表,存放设备类型信息: 表1 表2为设备表,存放设备信息,其中设备类型字段为lookup类型,指向的是表1中的标题字段: 表3为设备申请表,存放申请信息,设备类型和设备名均为lookup类型,分别指向表1的标题和表2的标题字段. 未实现级联的选项 二.表准备好后就可以开始InfoPath设置了. 在设备申请表的列表选项里点击“自定义表单”.要求

CRM 客户端程序开发:设置实体表单界面字段的值

为了方便演示,我这里新建一个实体,实体定义如下: 还为它定义了如下的自定义字段,每种可定义的类型都有,基本上都是使用默认设置: 并且修改了它的窗体类型为主要的窗体,使它新建记录的界面如下所示: 我这里用代码演示,新建记录的时候为每个字段设置默认值.代码当然是JavaScript代码,需要放到类型为JScript的Web资源中,上传到CRM中并发布,然后和事件挂钩,这样就可以执行了. 我打开以前新建的解决方案,右击 CrmPackge 项目下面的 WebResources 文件夹,选择 添加 >

[QualityCenter]设置工作流脚本-设置不同字段值关联不同列表

需求:当选择A字段某个值时,设置B字段的列表值根据A字段的值来判断读取不同的列表值,如当运行省份的值已更改, 运行地区的选择列表将更改. 在脚本编辑器新建一个函数UserFuntion_Bug_ProjectArea,然后编写脚本如下: Sub UserFuntion_Bug_ProjectArea      Select Case Bug_Fields("BG_USER_15").Value         Case "01.广东"             Bug

[Elasticsearch] 关于字段重复值的常用查询和操作总结

1. 取得某个索引中某个字段中的所有出现过的值 这种操作类似于使用SQL的SELECT UNIQUE语句.当需要获取某个字段上的所有可用值时,可以使用terms聚合查询完成: GET /index_streets/_search?search_type=count { "aggs": { "street_values": { "terms": { "field": "name.raw", "siz

修正或添加字段默认值约束的名称

旧项目中的数据库约束名称不规范,写了个脚本重新修改. 1. 名称重新修改为已有的默认值约束的名称为'DF_' + 表名 + 字段名: 2. 没有设置默认值约束的列设置默认值,字符串为空,数值为0: 3. 时间字段除了addtime不加默认值: --修正或添加字段默认值约束的名称为DF_表名_字段 /* SELECT tabName= LOWER(O.name), --表名 colName=LOWER(C.name), --字段名 coltype= LOWER(T.name), --类型 dfVa

[DB][MySql]关于取得自增字段的值、及@@IDENTITY 与并发性问题

对于刚从Oracle转向MySql的人都会为,MySql中没有Oracle里的Sequence而感到困惑.MySql中没有了Sequence,那么MySql的主键用什么方式来实现最好呢? 主要有下面几种方式: 1.自增字段作为主键. [推荐方案] MySql尽管比Oracle少了Sequence,可是多了字段的自增长特性. 插入完了以后能够通过运行[SELECT @@IDENTITY]获取上一条插入语句中生成的自增长字段的值. 这个语句非常特别,没有关联到特定的SQL语句,会 让人感觉迷糊,他究

设置表的属性值自动增加

设置表的属性值自动增加,比如插入第一条记录时 id 为 1,插入第二条记录时 id 为 2,以此类推,没增加一条记录,字段值自动加 1 mysql> CREATE TABLE tb_emp8    -> (    -> id INT(11) PRIMARY KEY AUTO_INCREMENT,   # 指定员工的编号自动递增    -> name VARCHAR(25) NOT NULL,    -> deptId INT(11),    -> salary FLOA