2009-06-30 136 views
0

项目的URL我必须在SharePoint获得SharePoint文档库

什么是呼吁已上传文档的URL字段中的文档库? 见下面的注释行,看什么,我试图做

SPDataSource dataSource = new SPDataSource(); 
dataSource.List = site.RootWeb.Lists["myList"]; 

this.myDropDownList.DataSource = dataSource; 
this.myDropDownList.DataTextField = "Name"; 
//this.myDropDownList.DataValueField = "URL";// what should this be?? 
this.myDropDownList.DataBind(); 

回答

0

我可不是不清楚了(因为我可不是那个熟悉SPDataource),但我最初的猜测是FileLeafRef

2

恐怕您无法直接获取网址。 FileLeafRef doent具有完整的url值。我建议的一个选项是创建一个计算列并在其中生成URL。

2

的SPListItem有FileRef和FileLeafRef字段(取决于他们是否是“经常项目”(FileRef)或者“文件项”(FileLeafRef),他们不是服务器相对URL的虽然。

0

编码绝对网址

是字段的名字,我会强烈建议使用工具来暴露名单的架构或至少是写一些代码来转储字段名和值。