apps
2.2510
true
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Apps-Benutzerhandbuch

Letzte Aktualisierung 22. Dez. 2025

Verwenden Sie DataTable mit Tabellensteuerelementen und Bearbeitungsrastersteuerelementen

Stellen Sie sicher, dass Sie bereits über ein Datentabellenobjekt in Ihrer App verfügen.

DataTables-Objekte können als Eingabe-, Ausgabe- oder Eingabe-/Ausgabeargumente eines Prozesses definiert werden. Um diese DataTable-Objekte zu verwenden, müssen Sie auf den Prozess verweisen, in dem sie als Argumente verwendet werden.

Hinweis:

Eine Datentabelle unterstützt nur Elementarwerte in einer Spalte. Komplexe Typargumente in einer Spalte funktionieren nicht in einer Datentabelle.

Angenommen, Sie haben einen Prozess mit dem Namen „Process_A“, der die DataTable-Objekte als Argumente hat:

Eingabeargumentein_dt1
Ausgabeargumenteout_dt1
Ein-/Ausgabeargumenteinout_dt

Tabelle

  1. Navigieren Sie zur Registerkarte Allgemein Ihres Tabellensteuerelements .

  2. Öffnen Sie im Feld Datenquelle des Steuerelements den Ausdruckseditor und schreiben Sie den folgenden Ausdruck:

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

    Zum Beispiel:

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

Die Tabellenspalten müssen die Spalten des Datentabellenobjekts widerspiegeln.

Bearbeitungsraster

  1. Navigieren Sie zur Registerkarte Allgemein Ihres Bearbeitungsrastersteuerelements .

  2. Öffnen Sie im Feld Datenquelle des Steuerelements den Ausdruckseditor und schreiben Sie den folgenden Ausdruck:

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

    Zum Beispiel:

    Processes.Process_A.out_dt1.ToListSource
    Processes.Process_A.out_dt1.ToListSource
    
  3. So führen Sie Vorgänge für die Zeilen der Datentabelle aus, z. B. Hinzufügen, Bearbeiten oder Löschen:

    1. Stellen Sie sicher, dass die Eigenschaften Bearbeitbar, Zeilen hinzufügen und Zeilen löschen auf true festgelegt sind.

      docs image

    2. Wechseln Sie zur Registerkarte Ereignisse des Steuerelements Raster bearbeiten und konfigurieren Sie dann die entsprechenden Regeln:

      1. Um Zeilen hinzuzufügen, klicken Sie auf Regel erstellen für Zeile hinzugefügt und verwenden Sie dann die Regel Wert festlegen :

        Festzulegendes Element
        
        Processes.<process_name>.<datatable_output_parameter>
        
        Processes.<process_name>.<datatable_output_parameter>
        

        Zum Beispiel:
        
        Processes.Process_A.out_dt1
        
        Processes.Process_A.out_dt1
        
        Wert
        
        Processes.<process_name>.<datatable_output_parameter>.AddRow(MainPage.EditGrid.NewItem)
        
        Processes.<process_name>.<datatable_output_parameter>.AddRow(MainPage.EditGrid.NewItem)
        

        Zum Beispiel:
        
        Processes.Process_A.out_dt1.AddRow(MainPage.EditGrid.NewItem)
        
        Processes.Process_A.out_dt1.AddRow(MainPage.EditGrid.NewItem)
        
      2. Um Zeilen zu löschen, klicken Sie auf Regel erstellen für Zeile gelöscht und verwenden Sie dann die Regel Wert festlegen :

        Festzulegendes Element
        
        Processes.<process_name>.<datatable_output_parameter>
        
        Processes.<process_name>.<datatable_output_parameter>
        

        Zum Beispiel:
        
        Processes.Process_A.out_dt1
        
        Processes.Process_A.out_dt1
        
        Wert
        
        Processes.<process_name>.<datatable_output_parameter>.DeleteRowAt(MainPage.EditGrid.RowIndex)
        
        Processes.<process_name>.<datatable_output_parameter>.DeleteRowAt(MainPage.EditGrid.RowIndex)
        

        Zum Beispiel:
        
        Processes.Process_A.out_dt1.DeleteRowAt(MainPage.EditGrid.RowIndex)
        
        Processes.Process_A.out_dt1.DeleteRowAt(MainPage.EditGrid.RowIndex)
        
      3. Um Zeilen zu ändern, klicken Sie auf Regel erstellen für Zeile geändert und verwenden Sie dann die Regel Wert festlegen :

        Festzulegendes Element
        
        Processes.<process_name>.<datatable_output_parameter>
        
        Processes.<process_name>.<datatable_output_parameter>
        

        Zum Beispiel:
        
        Processes.Process_A.out_dt1
        
        Processes.Process_A.out_dt1
        
        Wert
        
        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)
        

        Zum Beispiel:
        
        Processes.Process_A.out_dt1.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)
        
        Processes.Process_A.out_dt1.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)
        
  • Tabelle
  • Bearbeitungsraster

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben