zoukankan      html  css  js  c++  java
  • SharePoint Data Provider

    开始了GotDotNet上的第二个SharePoint相关的项目,SharePoint Data Provider,目标是让程序员可以用标准的DataSet来操作SharePoint站点中的数据,并用类似SQL的语法方便的获取数据。

    现在项目在Pre-Alpha阶段,只初步实现了将指定站点指定列表指定目录的数据导入到DataSet中,如下面的代码:

    ListDataAdapter ada = new ListDataAdapter("http://sps", "共享文档库");
    DataSet ds = ada.Fill();
    this.dataGrid1.DataSource = ds;
    DataSet ds2 = ada.Fill("子目录一/子目录二");
    this.dataGrid2.DataSource = ds2;

    效果如下:


    这个项目的目标是可以用类似下面语法的代码来获取数据,并可以修改数据后更新回SharePoint:

    ListDataAdapter ada = new ListDataAdapter("http://sps", "共享文档库");
    ada.SelectCommandText = "Select Top 10 *.doc From 子目录一 Where (创建者='Kaneboy') and (文件大小 < 20000) Order By 上次修改时 Desc";
    DataSet ds = ada.Fill();
    ds.Tables["共享文档库"].Rows[0]["自定义属性"] = someData;
    ada.Update(ds);


    如果感兴趣,现在就可以在WorkSpaces.GotDotNet.Com/SharePointDataProvider下载源码。
  • 相关阅读:
    UVA 11995
    LA 5031
    防卫导弹
    跳马问题
    UVA 11992
    POJ 3264 Balanced Lineup
    0-1背包
    石子合并
    小技巧
    Android广播中有序和无序的区别
  • 原文地址:https://www.cnblogs.com/kaneboy/p/2436771.html
Copyright © 2011-2022 走看看