• 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下载源码。
  • 相关阅读:
    20160205
    20151120
    20151023
    20151023
    20140207
    yum工具介绍
    Linux程序包管理
    Linux任务计划、周期性任务执行
    10 压缩和解压缩工具和bash脚本编程
    9 btrfs文件系统
  • 原文地址:https://www.cnblogs.com/kaneboy/p/2436771.html
Copyright © 2020-2023  润新知