【发布时间】:2011-04-07 09:44:11
【问题描述】:
我想以编程方式获取 SharePoint 页面批准状态,我尝试如下
public string GetApprovalStatus(string url, string listName, string fileref) { 字符串结果 = string.Empty; 字符串 caml = @" " + 文件引用 + @" ";
using (SPSite site = new SPSite(url))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists[listName];
SPQuery query = new SPQuery();
query.Query = caml;
SPListItemCollection myItems = list.GetItems(query);
if (myItems != null && myItems.Count > 0)
{
DataTable dt = myItems.GetDataTable();
result = dt.Rows[0]["_ModerationStatus"].ToString();
dt.Dispose();
}
}
}
return result;
}
我返回一个数字,我怎样才能获得文本中的批准状态?
感谢任何帮助,在此感谢您
【问题讨论】: