apps
latest
false
- 入门指南
- 演示应用程序
- 如何
- 通知
- 使用 VB 表达式
- 设计应用程序
- 使用 Autopilot 设计应用程序
- 事件和规则
- 在应用程序中利用 RPA
- 在应用程序中利用实体
- 在应用程序中利用队列
- 在应用程序中利用媒体文件
- 在应用程序中利用操作
- 在应用程序中利用 Connections
- Studio Web 中的应用程序
- 应用程序生命周期管理 (ALM)
- UiPath 第一方应用程序
- 基本故障排除指南
重要 :
有关 Studio Web 中的应用程序项目文档,请参阅 Studio Web 文档中的“应用程序项目”一章:https://docs.uipath.com/zh-CN/studio-web/automation-cloud/latest/user-guide/apps-in-studio-web。
请注意,此内容已使用机器翻译进行了部分本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。

Apps 用户指南
上次更新日期 2026年3月20日
将“数据表”与“表”和“编辑网格”控件一起使用
确保应用程序中已有数据表对象。
数据表对象可以定义为流程的输入、输出或输入/输出参数。 要使用这些数据表对象,您需要引用将它们用作参数的流程。
备注:
数据表仅支持列中的基元。 列中的复杂类型参数在数据表中不起作用。
假设您有一个名为“Process_A”的流程,该流程将数据表对象作为参数:
| 输入参数 | in_dt1 |
| 输出参数 | out_dt1 |
| 输入/输出参数 | inout_dt |
表格
-
导航到表格控件的“常规”选项卡。
-
在控件的“数据源”字段中,打开表达式编辑器,然后编写以下表达式:
Processes.<process_name>.<datatable_output_argument>.ToListSourceProcesses.<process_name>.<datatable_output_argument>.ToListSource例如:
Processes.Process_A.out_dt1.ToListSourceProcesses.Process_A.out_dt1.ToListSource
表格列应反映数据表对象的列。
编辑网格
-
导航至“编辑网格”控件的“常规”选项卡。
-
在控件的“数据源”字段中,打开表达式编辑器,然后编写以下表达式:
Processes.<process_name>.<datatable_output_argument>.ToListSourceProcesses.<process_name>.<datatable_output_argument>.ToListSource例如:
Processes.Process_A.out_dt1.ToListSourceProcesses.Process_A.out_dt1.ToListSource -
要对数据表的行执行添加、编辑或删除等操作,请执行以下操作:
-
确保将“可编辑” 、 “添加行”和“删除行”属性设置为“ true ” 。
 -
切换到“编辑网格”控件的“事件”选项卡,然后配置相应的规则:
-
要添加行,请针对添加的行单击“创建规则” ,然后使用“设置值”规则:
要设置的项目 Processes.<process_name>.<datatable_output_parameter>Processes.<process_name>.<datatable_output_parameter>
例如:Processes.Process_A.out_dt1Processes.Process_A.out_dt1值 Processes.<process_name>.<datatable_output_parameter>.AddRow(MainPage.EditGrid.NewItem)Processes.<process_name>.<datatable_output_parameter>.AddRow(MainPage.EditGrid.NewItem)
例如:Processes.Process_A.out_dt1.AddRow(MainPage.EditGrid.NewItem)Processes.Process_A.out_dt1.AddRow(MainPage.EditGrid.NewItem) -
要删除行,请针对已删除的行单击“创建规则” ,然后使用“设置值”规则:
要设置的项目 Processes.<process_name>.<datatable_output_parameter>Processes.<process_name>.<datatable_output_parameter>
例如:Processes.Process_A.out_dt1Processes.Process_A.out_dt1值 Processes.<process_name>.<datatable_output_parameter>.DeleteRowAt(MainPage.EditGrid.RowIndex)Processes.<process_name>.<datatable_output_parameter>.DeleteRowAt(MainPage.EditGrid.RowIndex)
例如:Processes.Process_A.out_dt1.DeleteRowAt(MainPage.EditGrid.RowIndex)Processes.Process_A.out_dt1.DeleteRowAt(MainPage.EditGrid.RowIndex) -
要修改行,请为修改的行单击“创建规则” ,然后使用“设置值”规则:
要设置的项目 Processes.<process_name>.<datatable_output_parameter>Processes.<process_name>.<datatable_output_parameter>
例如:Processes.Process_A.out_dt1Processes.Process_A.out_dt1值 Processes.<process_name>.<datatable_output_parameter>.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)Processes.<process_name>.<datatable_output_parameter>.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)
例如:Processes.Process_A.out_dt1.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)Processes.Process_A.out_dt1.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)
-