如何在sharepoint中,取得SPListItem的内容
比如
我在discution的teamdiscussion中,登陆了一项内容 “召开通知”
我用oListItem.Name可以取得“召开通知”这4个字,
但是,里面输入的具体内容如何取得?
另外,在document中上传的文件如何取得文件的内容?
[解决办法]
是代码操作吗?
你写内容的那列叫什么
可以这样拿
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()