如何通过编程访问Windows SharePoint Services 3.0中的列表文件夹
2007-12-18 20:30
543 查看
在Windows SharePoint Services 3.0中,列表也提供了文件夹功能,我们可以很方便地把列表条目用文件夹结构管理起来。
默认情况下,新建的列表是没有开启文件夹功能的,我们需要在列表设置页面中的“高级设置”选项中,打开此功能:
开启此功能后,我们可以在列表的“新建”选项中选择创建文件夹。
回顾WSSv2.0,文件夹对应的对象模型为SPFolder。但是在WSSv3的列表中,文件夹并不是SPFolder,而是特殊的SPListItem。
比如,我们有一个列表,叫Bugs Tracking,里面的数据为:
Email Problem (item)
Bugs Folder 1 (folder)
Sub Bugs Folder (folder)
Sub problem (item)
Bugs Folder 2 (folder)
这段代码:
SPWeb web
SPList list = web.Lists["Bugs Tracking"];
Console.WriteLine("Items --->");
foreach (SPListItem itemin list.Items)
Console.WriteLine(item.Title);
Console.WriteLine("Folders ---->");
foreach (SPListItem folderin list.Folders)
Console.WriteLine(folder.Title);
默认情况下,新建的列表是没有开启文件夹功能的,我们需要在列表设置页面中的“高级设置”选项中,打开此功能:
开启此功能后,我们可以在列表的“新建”选项中选择创建文件夹。
回顾WSSv2.0,文件夹对应的对象模型为SPFolder。但是在WSSv3的列表中,文件夹并不是SPFolder,而是特殊的SPListItem。
比如,我们有一个列表,叫Bugs Tracking,里面的数据为:
Email Problem (item)
Bugs Folder 1 (folder)
Sub Bugs Folder (folder)
Sub problem (item)
Bugs Folder 2 (folder)
这段代码:
SPSite site = new SPSite("http://moss.litwareinc.com/sites/umbrella/");
= site.OpenWeb();
SPWeb web
SPList list = web.Lists["Bugs Tracking"];
Console.WriteLine("Items --->");
foreach (SPListItem itemin list.Items)
Console.WriteLine(item.Title);
Console.WriteLine("Folders ---->");
foreach (SPListItem folderin list.Folders)
Console.WriteLine(folder.Title);
相关文章推荐
- 配置匿名访问 (Windows SharePoint Services 3.0)
- [转]Writing Custom Entries to the Audit Log in Windows SharePoint Services 3.0(如何记录自定义审核日志)
- 如何更改服务帐户和服务帐户密码在 SharePoint 服务器 2007年和 Windows SharePoint Services 3.0
- 如何创建自定义Sharepoint 应用程序页 (Creating an Application Page in Windows SharePoint Services 3.0)
- Windows SharePoint Services 3.0 应用程序模板
- Windows SharePoint Services 3.0 Step By Step翻译
- 利用Visual Studio 2005 Extensions for Windows SharePoint Services 3.0开发,部署时发现的一个怪现象
- How to change service accounts and service account passwords in SharePoint Server 2007 and in Windows SharePoint Services 3.0
- WSSv3 Visual Studio 2005 extensions Windows SharePoint Services 3.0 编码开发工具和技巧
- Windows SharePoint Services 3.0 Tools: Visual Studio 2005 Extensions发布1.1 CTP版本扩展
- Windows SharePoint Services 3.0编码开发工具和技巧(Part 1 of 2)
- MOSS2007基础:Windows SharePoint Services 3.0中的Web Part
- 好文推荐:Development Tools and Techniques for Working with Code in Windows SharePoint Services 3.0
- Building Custom Field Types in Windows SharePoint Services 3.0
- Microsoft Office SharePoint Server 2007与Windows SharePoint Services 3.0的区别(WSS V3和MOSS2007的区别 )
- Windows SharePoint Services 3.0 通用参考中文版
- Windows SharePoint Services 3.0 应用程序模板部署
- WSSv3 Technical Articles_Windows SharePoint Services 3.0编码开发工具和技巧(Part 2 of 2)
- Windows SharePoint Services 3.0 "Visual How Tos" 视频系列
- Windows SharePoint Services 3.0内容迁移:导出内容