我需要查詢一個站點我所有的子網站。我有名爲國家這是我的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