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下载源码。
  • 相关阅读:
    ios实现下拉刷新,上拉加载
    ios实现瀑布流
    ios收货地址三级联动选择
    ios仿淘宝管理收货地址demo
    引用传值
    继承小结
    is操作符和as操作符
    抽象类和object类
    重写基类
    派生
  • 原文地址:https://www.cnblogs.com/kaneboy/p/2436771.html
Copyright © 2011-2022 走看看