У меня есть список Sharepoint, в котором есть такие столбцы, как: CopmanyName, Add1, Add2 Country, State / Province.У штата / провинции есть условие для ввода, только когда страна выбрана как Америка или Канада, поэтому в немногих записях в SharePoint это поле (ows_State) пустое.
Теперь я пытаюсь получить записи из SharePoint, используяwebservices, запрос CAML, проблема, с которой я сталкиваюсь, состоит в том, что если поле (State / Provice) пусто, то CAML не получает свою информацию, фактически само имя поля не добавляется в элемент z: rowXML.У меня есть это поле, связанное с gridView на внешнем интерфейсе (как Eval), и если элемент ows_State не найден в XML, то он выдает ошибку.
Любое предложение будет высоко ценится,
Еслитогда ничего не работает, вероятно, мне придется проверить и динамически добавить это поле.
var StateElement = doc.Element(rs + "data").Element(z + "row").Attribute("ows_State_x002f_Province");
if (StateElement == null)
{
doc.Element(rs + "data").Element(z + "row").Add(new XAttribute("ows_State_x002f_Province", " "));
}