所以,我正在做的是从 SharePoint 网站检索信息。但是,当我尝试从该站点获取项目时。我收到此错误:
可能的意外参考比较;要进行值比较,请将左侧转换为“字符串”
它确实可以正确获取信息,但是我想要实现的是一种颜色格式,其中当 时Status ="Completed"
,颜色将为蓝色,如果 则为Status="Not Completed"
红色。
foreach (ListItem item in listItems)
{
if (item["ows_BM_x0020_Status"] != null)
{
str.AppendLine("<tr><td bgcolor='#E7E7E7'> " + item["ows_BM_x0020_Status"].ToString() + "</td>");
}
else if (item["ows_BM_x0020_Status"] == "Completed")
{
str.AppendLine("<td bgcolor='#0000FF'> </td>");
}
else if (item["ows_BM_x0020_Status"] == "Not Completed")
{
str.AppendLine("<td bgcolor='#FF0000'> </td>");
}
}