首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

怎么在sharepoint中,取得SPListItem的内容

2012-02-21 
如何在sharepoint中,取得SPListItem的内容比如我在discution的teamdiscussion中,登陆了一项内容 “召开通知

如何在sharepoint中,取得SPListItem的内容
比如
我在discution的teamdiscussion中,登陆了一项内容 “召开通知”
我用oListItem.Name可以取得“召开通知”这4个字,
但是,里面输入的具体内容如何取得?

另外,在document中上传的文件如何取得文件的内容?

[解决办法]
是代码操作吗?
你写内容的那列叫什么
可以这样拿

C# code
oListItem["你的列名"].ToString()
[解决办法]
用 Convert.Tostring(oListItem["你的列名"]),

这个不用判断是否为NULL
[解决办法]
呵呵, 如果是文件中 文字内容,估计没办法了,
[解决办法]
你可以通过Item所在List的baseType来判断是一个什么List。然后进行相应的操作。
if (item.List.baseType == SPBaseType.DocumentLibrary)
{
Console.WriteLine("ProgId = {0}", item["ProgId"]);
}
[解决办法]
取得文件的内容使用 
SPFile file = folder.Files["文件名"];
byte [] content = file.OpenBinary();
可以试试。
[解决办法]
文件存放格式为二进制,要用
SPFile file = folder.Files["文件名"]; 
byte [] content = file.OpenBinary(); 

来打开,如果是列表库中的列表项的话,可以用
oListItem["你的列名"].ToString()

热点排行