2
我有一個在sharepoint中的員工列表。 Employee列表中的一列是名爲Organization的查找列。 我想寫一個CAML查詢來獲取組織值不爲空的所有員工。但是,即使Organization的值爲空,我也會收到所有項目。 這就是我想Caml查詢以獲取查找列值不爲空的項目
string querystring = string.empty;
querystring = "<Where><IsNotNull><Field RefName='EmployeeOrganization_x0020_Organization' /></IsNotNull></Where>";
該查詢返回列表中的所有項目。
SPQuery query = new SPQuery();
query.Query = "<Where><IsNotNull><FieldRef Name='EmployeeOrganization_x0020_Organization'/></IsNotNull></Where>";
DataTable dtemp = emplist.GetItems(query).GetDataTable();
if (dtemp != null)
{
GridView1.DataSource = dtemp ;
GridView1.DataBind();
}
謝謝...有我的查詢中一個錯字錯誤。 – Janet