SPSiteDataquery返回null数据表
问题描述:
我需要查询一个站点我所有的子网站。我有名为国家这是我的webpart正在呈现的网站的2-3子级别。我的代码到现在是这个.. 国家是自定义列表,DT1出来是空的。我不知道我在哪里出错,对此有何看法?SPSiteDataquery返回null数据表
SPWeb web = SPContext.Current.Web;
SPSiteDataQuery qry = new SPSiteDataQuery();
qry.Lists = "<Lists BaseType='1' />";
qry.Query = "<Where><Contains><FieldRef Name='Title'/><Value Type='Text'>USA</Value></Contains></Where>";
qry.ViewFields = "<FieldRef Name='Currency'/>";
qry.Webs = "<Webs Scope='SiteCollection' />";
DataTable DT1= web.GetSiteData(qry);
当在所有查询列表中找不到所需的视野时,我遇到过类似的问题。 – naivists 2010-01-14 15:07:32