Page tree
Skip to end of metadata
Go to start of metadata

 方法

   GetTableData(odataPath)

 描述

   使用OdataPath获取数据表中的记录,通过OdataPath可以一次性获取指定条件的多行记录。

 参数说明

参数

类型

说明

odataPath

System.String

OData查询字符串。

 示例

   下面的示例代码中,通过GetTableData方法,获取数据表中的记录,并添加到数据表中。

public class SampleApi : ForguncyApi
    {
        [Post]
        public void GetTableData()
        {
            //使用GetTableData方法,获取通过OData查询字符串查询出的数据表中的记录
            var data = DataAccess.GetTableData(string.Format("员工表?$select=姓名,部门,出生日期&$filter=ID eq 1")) as List<Dictionary<string, object>>;
            if (data.Count != 0)
            {
                //使用AddTableData方法将查询出的记录添加到数据表中
                this.DataAccess.AddTableData("员工表", data[0]);
            }
        }
    }


 操作步骤

  创建服务端Web API应用程序集,具体请参见创建服务端Web API应用程序集

  在.cs文件中输入代码。

  在解决方案资源管理器中,右击解决方案,在右键菜单中选择“生成”,生成dll文件。

  在设计器中,选择“文件->设置->自定义Web Api”,单击“上传Web Api Assembly”,上传生成的dll文件。

  在页面中,选择一个单元格区域,将其单元格类型设置为按钮,设置其命令为JavaScript命令,并输入JavaScript代码。

   运行页面,单击按钮,就会弹出警告框。

关闭警告框,就可以看到员工表中新增了获取到的ID为1的记录。

  • No labels