在浏览器里使用SharePoint 2010新建视图时,可以设置查询条件,如下图:

本文要介绍的是如何使用代码更新已创建好的视图查询条件。

首先,在浏览器新建一个视图:Search,其他一切均保持默认。

1,使用代码获取该视图:

SPWeb web = SPControl.GetContextWeb(this.Context);
SPView view = web.Lists["List Name"].Views["Search"];

下面你就可以获取视图默认的查询条件或者给视图指定新的查询条件:

1).获取视图查询条件

string query = view.Query;

2).设置视图查询条件
view.Query = query;
view.Update();
注意,设置查询条件后,一定要调用Update()方法。其中query就是一个caml查询字符串。

关于caml查询请参考:http://msdn.microsoft.com/zh-cn/library/ms467521.aspx

参考文章:http://www.devx.com/dotnet/Article/31762/1954#codeitemarea

更新完成后,页面跳转:Response.Write("<script language='javascript'>location.href=\'/Lists/WorkListData/Search.aspx\'</script>");

如果使用Server.Transfer,Response.Redirect会不能达到目的。

转载于:https://www.cnblogs.com/sygwin/archive/2011/11/14/2248899.html

SharePoint 2010 使用代码创建视图查询条件相关推荐

  1. 数据库 SQL Server 视图 创建视图 查询视图 修改视图 删除视图

    文章目录 1 视图概述 2 创建视图 3 查询视图 4 修改视图 5 删除视图 总结 1 视图概述 视图就是将一个或多个表中的目标字段抽取出来形成的一个虚拟表.这个虚拟表和真实的表具有相同的功能. 视 ...

  2. Iphone代码创建视图

    要想以编程的方式创建视图,需要使用视图控制器中定义的viewDidLoad方法,只有在运行期间生成UI时才需要实现该方法. 在此只贴出viewDidLoad方法的代码,因为只需要在这个方法里面编写代码 ...

  3. SharePoint 2013 中代码创建列表查阅项字段

    1.首先,打开VS创建两个List Definition,各自是Address和City,例如以下图: 2.City列表里改动Title为City Name,事实上内部名称还是Title,注意一下: ...

  4. SharePoint 2010管理中心创建网站集

    必须以管理员的身份登录SharePoint 2010管理中心主页,依次点击"应用程序管理"----"创建网站集" 鼠标放在"创建网站集"链接 ...

  5. sql server 创建视图可视化操作和代码实现

    视图:虚拟表 由一个或多个表通过查询而定义的 将查询定义保存起来,不包括实际数据 与表区别:表是存储数据的地方,视图是储存查询语句 作用:简化查询 增加数据保密性 缺点:只是简化查询,不提高查询速度 ...

  6. 在 SharePoint 2010 中访问数据

    数据访问的关键方法有哪些? | 使用查询类 | 使用 SPQuery | 使用 SPSiteDataQuery | 使用 LINQ to SharePoint | LINQ to SharePoint ...

  7. Mybatis-Plus 使用自定义注入器后,查询条件中不再添加逻辑删除字段限定条件

    例如项目中加入如下注入器代码后,查询条件中不再添加逻辑删除字段限定条件 /*** 自定义Sql注入** @author nieqiurong 2018/8/11 20:23.*/ @Component ...

  8. oracle视图如何创建索引,ORACLE 创建视图索引序列

    /* 视图View 视图是从若干基本表和(或)其他视图构造出来的表 视图存放的都是查询语句,并没有真实的数据 虚表 作用 限制对数据的操作 复杂查询变简单 提供相同数据的不同显示 UNION ALL ...

  9. 迷你旅游网——旅游线路用名称查询以及查看详情(完成查询条件不确定性的定义模板方式解决...)

    一. 即将完成的工作 线路名称查询(模糊查询) 查看线路详情 二.线路名称查询(模糊查询) 1.在之前的线路分页展示代码上修改部分代码来完成查询功能 查询参数的传递,类别id:cid,线路名称:rna ...

最新文章

  1. Ubuntu 12.10 安装JDK、Hadoop全过程
  2. Linux dd命令制作U盘启动盘
  3. 电脑复制粘贴_手机扫一扫,现实物体隔空复制粘贴进电脑!北大校友的AI新研究,现在变成AR酷炫应用...
  4. discuz php源码,Discuz7 php源码,该如何解决
  5. hdu 4608 I-number(13多校#1 ,1009)
  6. android源码分析(一) - 语言切换机制
  7. RHEL7中设置ssh
  8. python搜索关键词自动提交_根据关键词,自动从搜索引擎采集相关网站的真实地址与标题...
  9. 视频:Microsoft PDC 09,算法及数据结构内容及其他
  10. 实操调试成功 基于NI-VISA的USBTMC接口程控仪器连接
  11. 计算机知识大赛五书,2017昆山千灯镇事业单位考试常识——昆山市情解析
  12. 向来有些神秘的ThoughtWorks,突然之间要被Roy卖掉的原因竟然是……
  13. 文明重启战局服务器维护中,王牌战争文明重启8月23日更新公告
  14. 用css给video视频标签上添加渐变效果
  15. GB28181语音对讲对接华为IVS平台遇到的坑和解决办法
  16. python jsonpath模块
  17. 小小魔兽服务器维护,《小小魔兽》V3.5版本更新说明
  18. 一个猜灯谜的游戏(求解)
  19. 剧本杀游戏app开发
  20. Java JDK1.8帮助文档API下载

热门文章

  1. linux脚本编程延时函数,shell脚本编程之函数
  2. 10张精美可视化大屏模板分享,加极简制作攻略!抓紧收藏
  3. 火狐浏览器走局域网中的代理ip
  4. python类的使用的生物学应用_当AI遇到生物-深度学习在生物研究中的应用案例列表...
  5. 第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛——F题 成绩查询ing
  6. CSDN Cookbook by Eric
  7. 《南溪的目标检测学习笔记》——COCO数据集的学习笔记
  8. Jupyter Notebook——如何快速地以当前文件夹目录打开 Jupyter Notebook
  9. Youki的C++命名规则
  10. 两行命令实现 ubuntu 上自动更新 Vscode