Я хочу получить максимальное количество в определенном столбце списка sharepoint 2010 - PullRequest
0 голосов
/ 09 мая 2011

Ниже приведен запрос, который я пытаюсь

 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"];
 }

Это ошибка, которую я получаю * сильный текст * Указанное приведение недействительно.

1 Ответ

1 голос
/ 09 мая 2011

Какой тип столбца «Идентификатор»?Это не поле SPListItem , поэтому я предполагаю, что это имя столбца в вашем списке.

Попробуйте:

var tempVal = item["Identifier"];

, затем установите точку останова и посмотрите, что Visual Studio скажет вам о структуре и типе этого элемента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...