修改控制台应用程序C锋利代码从SharePoint

问题描述:

内工作,这是一个在C控制台应用程序代码尖锐的SharePoint服务器上执行CAML查询2007修改控制台应用程序C锋利代码从SharePoint

using System; 
using System.Collections.Generic; 
using System.Text; 
using Microsoft.SharePoint; 
namespace SharePointUtils 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      string siteUrl = args[0]; 
      string listName = args[1]; 
      string viewName = args[2]; 
      SPSite site = new SPSite(siteUrl); 
      SPWeb web = site.OpenWeb(); 
      SPList employeesList = web.Lists[listName]; 
      SPQuery query = new SPQuery(employeesList.Views[viewName]); 
      System.Diagnostics.Debug.WriteLine(query.ViewXml); 
      Console.WriteLine(query.ViewXml); 
      Console.ReadLine(); 
     } 
    } 
} 

这将如何更改代码,如果相同的代码不作为控制台应用程序执行,但是代码是使用按钮单击操作/某些类似的用户在SharePoint列表视图中的交互来执行的。并且结果也显示在sharepoint内,例如在aspx页面中。

如果可能的话,请给aspx页面创建一些提示。

真的,任何级别的帮助都会受到真诚的赞赏。

第一步可能是将结果作为Datatable检索并将其绑定到aspx DataGrid/DataView控件。

要将结果作为DataTable获得,您可以使用SPListItemCollection的GetDataTable方法。

+0

非常感谢亲爱的 – silverkid 2010-01-31 18:42:55