Попробуйте использовать приведенный ниже пример кода, он работает в моей среде.
SPSite oSite = new SPSite("http://localhost/");
SPWeb oWeb = oSite.OpenWeb();
SPList oList = oWeb.Lists["DiscussionBoardList"];
SPQuery qry = new SPQuery();
qry.RowLimit = 10;
qry.Query = "<OrderBy><FieldRef Name='Created' Ascending='False' /></OrderBy>";
qry.ViewFields = "<FieldRef Name='Title' /><FieldRef Name='Body' /><FieldRef Name='Modified' />";
DataTable dt = oList.GetItems(qry).GetDataTable();