我希望在sharepoint 2010列表的特定列中获得最大数量
下面是我正在尝试的问题我希望在sharepoint 2010列表的特定列中获得最大数量,sharepoint,Sharepoint,下面是我正在尝试的问题 SPQuery query = new SPQuery(); query.RowLimit = 1; query.Query = "<Query><OrderBy><FieldRef Name='Identifier' Ascending='False' /></OrderBy></Query>"; SPListItemCollection Items = list.GetItems(query); i
SPQuery query = new SPQuery();
query.RowLimit = 1;
query.Query = "<Query><OrderBy><FieldRef Name='Identifier' Ascending='False' /></OrderBy></Query>";
SPListItemCollection Items = list.GetItems(query);
if (Items.Count > 0)
{
SPListItem item = Items[0];
maxValue = (int)item["Identifier"];
}
SPQuery query=new SPQuery();
query.RowLimit=1;
query.query=“”;
SPListItemCollection Items=list.GetItems(查询);
如果(Items.Count>0)
{
SPListItem=Items[0];
maxValue=(int)项[“标识符”];
}
这是我获取的*强文本*指定强制转换无效的错误。什么类型的“标识符”列?它不是的字段,所以我假设它是列表中某个列的名称
尝试:
然后在那里放置一个断点,看看Visual Studio如何告诉您该项的结构和类型。我能够修复它..maxValue=Convert.toInt32(项[“标识符]);
var tempVal = item["Identifier"];