如何从SharePoint获得数字列表的和
本文关键字:数字 列表 SharePoint | 更新日期: 2023-09-27 18:09:34
我正在从SharePoint检索数值。我要做的是将列表中的值相加。然而,我不确定如何得到它,而我从SharePoint调用列。
到目前为止,我有这个:
//Column List from SharePoint which has a numeric value
if (item["ows_Amount_x0020__x0028_LC_x0029_"] != null)
{
str.AppendLine("<td bgcolor='#FFFFFF';align='right';> " + Convert.ToDecimal(item["ows_Amount_x0020__x0028_LC_x0029_"]).ToString("N0") + "</td>");
}
//Location where I want to put in the Sum
str.AppendLine(" <tr style='color:#ffffff; font-weight:bold'><td bgcolor='#0096D6'>Forecast USD</td></tr>");
假设您正在循环遍历列表中的每个项目,它将看起来像这样,因为不支持像SPQuery的SUM这样的聚合函数。
double total = 0;
foreach(item in list){
if(item["field"] == null)
continue;
total += item["field"];
str.AppendLine("<td bgcolor='#FFFFFF';align='right';> " + Convert.ToDecimal(item["field"]).ToString("N0") + "</td>");
}
str.AppendLine(" <tr style='color:#ffffff; font-weight:bold'><td bgcolor='#0096D6'>Forecast USD:" + total.toString() + "</td></tr>");