读书人

有没有什么办法将多个列表中的项目内容

发布时间: 2013-01-04 10:04:17 作者: rapoo

有没有什么办法将多个列表中的项目内容显示在同一张表里
我想讲几个列表中的内容显示在某一页中,但是同时放上几个列表显得不好看,做了个可切换的标签,结果将列表的 web part 一插进去标签里,切换的效果就没了。
所以想找个方法看能不能将几个列表整合起来到一张表里。
[解决办法]
如果是2010使用PowerShell命令 Add-Solution c:\solution.wsp
http://technet.microsoft.com/en-us/library/cc262995(v=office.14).aspx
如果是2007 可能要把代码下载下来重新打包,用stsadm -o addsolution -filename c:\solution.wsp
http://aidangarnish.net/post/Deploying-a-wsp-solution-file-to-MOSS-2007.aspx
[解决办法]
你可以使用SPSiteDataQuery来查询多个list中的数据,然后再GridView中显示即可。当然也可以额自己写逻辑来实现查询(使用LinqToSharepoint或常规的.net拼凑DataTable)。
[解决办法]
使用ContentQueryWebPart,前提是你这些Lists都继承相同的Content type.

读书人网 >行业软件

热点推荐