我正在尝试使用代码来使用CAML查询从列表中提取数据...当我遍历查询返回的数据并尝试将它们分配给我的代码中的变量时,我得到一些nullException列表中的字段没有数据(null)。如果从列表中的任何字段返回空白数据,那么建议的方法是让我的变量只返回一个空字符串。 这是我的代码片段的样子......所以现在当列表中没有数据时,我的字段变量会抛出一个空异常。如何让他们持有空格(空白)?或者通过这个例外?
SPList myList = currentWeb.Lists["MyListName"];
SPQuery query = new SPQuery();
query.Query = @"";
SPListItemCollection myCollection = mydList.GetItems(query);
foreach (SPListItem item in myCollection)
{
string field1 = item["fieldone"].ToString();
string field2 = item["fieldtwo"].ToString();
string field3 = item["fieldthree"].ToString();
string field4 = item["fieldfour"].ToString();
}