Проблема здесь не в SharePoint. В вашем коде у вас есть lblCategory.Text=arCategory[j].Tostring();
Если arCategory[j]
равно null
, вы получаете исключение при вызове ToString () для него.
Так что в принципе вы можете исправить это так:
for (int j = 0; j < arCategory.Count; j++) {
if (arCategory[j]!=null){
Label lblCategory = new Label();
lblCategory.Text=arCategory[j].Tostring(); ---->Getting exception
}
}
EDIT:
Или, конечно, вы можете добавить элемент <Where>...
в свой запрос и читать значения только из элементов, которые имеют Категорию, отличную от null
. Это также ускорит выполнение вашего запроса!