zoukankan      html  css  js  c++  java
  • 创建一个带有Lookup字段的List

    用程序去创建一个List是非常简单的事情,但是如何去创建一个带有Lookup类型的字段呢? 这就是本篇文章要尝试去做的事情。

    前期准备工作: 在站点上有一个List,叫UserInformation,里面有一个字段Username。随便往里面添加几条记录,等会我们会用到。

         

    下面就开始写代码了。

    [第1步] 打开VS2008,创建一控制台应用程序,添加对“Microsoft.SharePoint.dll”的引用。

    [第2步] 添加代码如下:

    Code

    其实代码没有什么好讲的,注释也都加上了,基本一眼就能看明白。倒是有一个地方需要注意:

    splookup.LookupField = lookupList.Fields["Username"].InternalName;

    这里面要用InternalName,而不是lookupList.Fields["Username"]。如果只是用lookupList.Fields["Username"],有时会取不到值。

    [第3步] 程序执行完之后,就可以到网站中查看结果了。

        

    当添加一个新记录时,就会看到LOOKUP字段已经生成了。

         

    总结:此代码美中不足的,没有给List创建一个新的View,新添加的字段不能立刻显示在页面上。

    源码地址:https://files.cnblogs.com/hearticy/CreateListWithLookupColumn.rar

  • 相关阅读:
    JDBC中的PreparedStatement相比Statement的好处
    说出一些数据库优化方面的经验?
    数据库三范式是什么?
    用jdom解析xml文件时如何解决中文问题?如何解析?
    我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
    MVC的各个部分都有那些技术来实现?如何实现?
    JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
    黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点!  
    串行(serial)收集器和吞吐量(throughput)收集器的区别是什么?
    说几个常见的编译时异常类?
  • 原文地址:https://www.cnblogs.com/hearticy/p/1488218.html
Copyright © 2011-2022 走看看