摘要:
虽然可以通过视图来限制获取列表数据的列,但视图有一个项目限制的功能,也就是一次显示多少条项目数,默认只显示30条数据,多余的数据就会分页显示。因此在使用对象模型根据视图获取数据时也只会得到前30条的数据,所以如果不想得到项目数的限制,则可以使用SPQuery的ViewFields属性来限制列。代码如下:protected void GetColumnByViewFields() { SPWeb web = SPContext.Current.Web; SPList list = web.Lists.TryGetList("通知"); SPQuery query = new 阅读全文
posted @ 2013-03-20 21:36
gaoxingstyle
阅读(770)
评论(0)
推荐(0)
摘要:
在SharePoint 2010中,列表中的数据都是通过视图来呈现数据的,那么在获取列表的数据时,如果根据视图来获取,则在视图中存在的列就会获取到,不在视图中存在的列则不会获取到。代码如下:protected void GetColumnByView(){ SPWeb web = SPContext.Current.Web; SPList list = web.Lists.TryGetList("通知"); SPView view = list.DefaultView;//默认视图 SPListItemCollection itemColl = list.GetItems( 阅读全文
posted @ 2013-03-20 21:24
gaoxingstyle
阅读(198)
评论(0)
推荐(0)
摘要:
SharePoint是微软历史上销售量增长最快的产品,其可以存储大量的文件。这意味着应用性能是成功部署SharePoint的一个关键因素。我们在这里列出了能够提高SharePoint服务器性能的十个步骤。 步骤1:分离用户和数据库信息 一个常见的误区是与高速网络连接的服务器有着充足的带宽执行所有需要的操作。但是SharePoint在SQL设置了大量的请求———每个需求一个页面的请求会导致向数据库发送大量的请求,更不要说服务、检索和其它操作了。 为了缓解用户与数据库信息间的冲突,前端服务器和SQL连接应当被分离,让它们分别通过独立的物理网络或虚拟LAN。这需要在每一个前端Web服务器上至少... 阅读全文
posted @ 2013-03-20 16:02
gaoxingstyle
阅读(168)
评论(0)
推荐(0)
摘要:
使用SharePoint对象模型,可以有很多种方法获取列表中的每个列表项目,可以使用for语句,也可以使用foreach语句,建议大家使用foreach语句来遍历列表中的项目。在开发过程中使用foreach语句遍历列表中的项目时,要注意方法,否则也会造成性能问题。例如:使用如下代码遍历列表中的所有项目:protected void GetSPListItem() { SPWeb web = SPContext.Current.Web; SPList list = web.Lists.TryGetList("任务"); foreach (SPListItem item in 阅读全文
posted @ 2013-03-20 15:40
gaoxingstyle
阅读(533)
评论(0)
推荐(0)
浙公网安备 33010602011771号