apps
latest
false
Importante :
Para ver la documentación sobre proyectos de aplicaciones en Studio Web, consulta el capítulo Proyectos de aplicaciones de la documentación de Studio Web: https://docs.uipath.com/es/studio-web/automation-cloud/latest/user-guide/apps-in-studio-web. Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía del usuario de Apps

Última actualización 20 de mar. de 2026

Usar TablaDeDatos con los controles Tabla y Editar cuadrícula

Asegúrate de tener un objeto TablaDeDatos en tu aplicación.

Los objetos TablaDeDatos pueden definirse como argumentos de entrada, salida o entrada/salida de un proceso. Para utilizar estos objetos TablaDeDatos, debes hacer referencia al proceso en el que se utilizan como argumentos.

Nota:

TablaDeDatos solo admite primitivas en una columna. Los argumentos de tipo complejo en una columna no funcionan en TablaDeDatos.

Digamos que tienes un proceso llamado "Proceso_A", que tiene los objetos TablaDeDatos como argumentos:

Argumentos de entradain_dt1
Argumentos de salidaout_dt1
Argumentos de entrada/salidainout_dt

Tabla

  1. Ve a la pestaña General de tu control Tabla .

  2. En el campo Origen de datos del control, abre el editor de expresiones y escribe la siguiente expresión:

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

    Por ejemplo:

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

Las columnas de la tabla deben reflejar las columnas del objeto TablaDeDatos.

Editar cuadrícula

  1. Ve a la pestaña General de tu control Editar cuadrícula .

  2. En el campo Origen de datos del control, abre el editor de expresiones y escribe la siguiente expresión:

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

    Por ejemplo:

    Processes.Process_A.out_dt1.ToListSource
    Processes.Process_A.out_dt1.ToListSource
    
  3. Para realizar operaciones en las filas de la TablaDeDatos, como añadir, editar o eliminar:

  4. Asegúrese de que las propiedades Editable, Añadir filas y Eliminar filas estén establecidas en verdadero.

    ![docs image](https://dev-assets.cms.uipath.com/assets/images/apps/apps-docs-image-371833-f2f948a5.webp)
    ![docs image](https://dev-assets.cms.uipath.com/assets/images/apps/apps-docs-image-371833-f2f948a5.webp)
    
  5. Cambia a la pestaña Eventos del control Editar cuadrícula y configura las reglas correspondientes:

    1. Para añadir filas, haz clic en Crear regla para Fila añadida y, a continuación, utiliza la regla Establecer valor :

      Elementos para configurar
      
      Processes.<process_name>.<datatable_output_parameter>
      
      Processes.<process_name>.<datatable_output_parameter>
      

      Por ejemplo:
      
      Processes.Process_A.out_dt1
      
      Processes.Process_A.out_dt1
      
      Valor
      
      Processes.<process_name>.<datatable_output_parameter>.AddRow(MainPage.EditGrid.NewItem)
      
      Processes.<process_name>.<datatable_output_parameter>.AddRow(MainPage.EditGrid.NewItem)
      

      Por ejemplo:
      
      Processes.Process_A.out_dt1.AddRow(MainPage.EditGrid.NewItem)
      
      Processes.Process_A.out_dt1.AddRow(MainPage.EditGrid.NewItem)
      
    2. Para eliminar filas, haz clic en Crear regla para Fila eliminada y, a continuación, utiliza la regla Establecer valor :

      Elementos para configurar
      
      Processes.<process_name>.<datatable_output_parameter>
      
      Processes.<process_name>.<datatable_output_parameter>
      

      Por ejemplo:
      
      Processes.Process_A.out_dt1
      
      Processes.Process_A.out_dt1
      
      Valor
      
      Processes.<process_name>.<datatable_output_parameter>.DeleteRowAt(MainPage.EditGrid.RowIndex)
      
      Processes.<process_name>.<datatable_output_parameter>.DeleteRowAt(MainPage.EditGrid.RowIndex)
      

      Por ejemplo:
      
      Processes.Process_A.out_dt1.DeleteRowAt(MainPage.EditGrid.RowIndex)
      
      Processes.Process_A.out_dt1.DeleteRowAt(MainPage.EditGrid.RowIndex)
      
    3. Para modificar filas, haz clic en Crear regla para Fila modificada y, a continuación, utiliza la regla Establecer valor :

      Elementos para configurar
      
      Processes.<process_name>.<datatable_output_parameter>
      
      Processes.<process_name>.<datatable_output_parameter>
      

      Por ejemplo:
      
      Processes.Process_A.out_dt1
      
      Processes.Process_A.out_dt1
      
      Valor
      
      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)
      

      Por ejemplo:
      
      Processes.Process_A.out_dt1.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)
      
      Processes.Process_A.out_dt1.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)
      
  • Tabla
  • Editar cuadrícula

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado