apps
2.2510
true
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Apps 用户指南

上次更新日期 2025年12月22日

将“数据表”与“表”和“编辑网格”控件一起使用

确保应用程序中已有数据表对象。

数据表对象可以定义为流程的输入、输出或输入/输出参数。 要使用这些数据表对象,您需要引用将它们用作参数的流程。

备注:

数据表仅支持列中的基元。 列中的复杂类型参数在数据表中不起作用。

假设您有一个名为“Process_A”的流程,该流程将数据表对象作为参数:

输入参数in_dt1
输出参数out_dt1
输入/输出参数inout_dt

表格

  1. 导航到表格控件的“常规”选项卡。

  2. 在控件的“数据源”字段中,打开表达式编辑器,然后编写以下表达式:

    Processes.<process_name>.<datatable_output_argument>.ToListSource
    Processes.<process_name>.<datatable_output_argument>.ToListSource
    

    例如:

    Processes.Process_A.out_dt1.ToListSource
    Processes.Process_A.out_dt1.ToListSource
    

表格列应反映数据表对象的列。

编辑网格

  1. 导航至“编辑网格”控件的“常规”选项卡。

  2. 在控件的“数据源”字段中,打开表达式编辑器,然后编写以下表达式:

    Processes.<process_name>.<datatable_output_argument>.ToListSource
    Processes.<process_name>.<datatable_output_argument>.ToListSource
    

    例如:

    Processes.Process_A.out_dt1.ToListSource
    Processes.Process_A.out_dt1.ToListSource
    
  3. 要对数据表的行执行添加、编辑或删除等操作,请执行以下操作:

    1. 确保将“可编辑”“添加行”“删除行”属性设置为“ true ”

      docs image

    2. 切换到“编辑网格”控件的“事件”选项卡,然后配置相应的规则:

      1. 要添加行,请针对添加的行单击“创建规则” ,然后使用“设置值”规则:

        要设置的项目
        
        Processes.<process_name>.<datatable_output_parameter>
        
        Processes.<process_name>.<datatable_output_parameter>
        

        例如:
        
        Processes.Process_A.out_dt1
        
        Processes.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)
        
      2. 要删除行,请针对已删除的行单击“创建规则” ,然后使用“设置值”规则:

        要设置的项目
        
        Processes.<process_name>.<datatable_output_parameter>
        
        Processes.<process_name>.<datatable_output_parameter>
        

        例如:
        
        Processes.Process_A.out_dt1
        
        Processes.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)
        
      3. 要修改行,请为修改的行单击“创建规则” ,然后使用“设置值”规则:

        要设置的项目
        
        Processes.<process_name>.<datatable_output_parameter>
        
        Processes.<process_name>.<datatable_output_parameter>
        

        例如:
        
        Processes.Process_A.out_dt1
        
        Processes.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)
        
  • 表格
  • 编辑网格

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新