activities
latest
false
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

Workflow-Aktivitäten

Letzte Aktualisierung 13. März 2026

For Each Row in Data Table

UiPath.Core.Activities.ForEachRow

Beschreibung

Führt eine Aktion einmalig für jede Zeile in der angegebenen DataTable-Variablen aus.

Einschränkung

Die Aktivität For Each Row in Data Table unterstützt keine Persistenz in untergeordneten Aktivitäten.

Um diese Einschränkung zu umgehen, verwenden Sie eine reguläre For Each- Aktivität mit Zahlen, um jede Zeile anhand ihres Indexes zu durchsuchen:

  1. Stellen Sie die Schleife so ein, dass sie von 1 zur Anzahl der Zeilen in Ihrer Tabelle wechselt:
    Enumerable.Range(1, dataTable.RowCount).ToList()
    Enumerable.Range(1, dataTable.RowCount).ToList()
    
  2. Greifen Sie innerhalb der Schleife anhand ihrer Nummer auf die Zeile zu:
    dataTable.Rows(currentNumber)
    dataTable.Rows(currentNumber)
    
    Wichtig:

    Greifen Sie immer auf eine Zeile über ihre Nummer zu, anstatt die aktuelle Zeile in einer Variablen zu speichern.

Projektkompatibilität

Windows - Legacy | Windows | Plattformübergreifend

Plattformübergreifende Konfiguration

  • Datentabelle (DataTable) - Die Variable DataTable, für die eine Aktion für jede Zeile ausgeführt werden muss.
  • Item - The name used to reference each row in the contained activities.
  • Body - Activities to be executed for each row are placed here.

Windows – Legacy, Windows-Konfiguration

Designer-Panel
  • For Each - The name used to reference each row in the contained activities.
Eigenschaften-Panel
Allgemein
  • AnzeigeName (DisplayName) - Der Anzeigename der Aktivität.
Eingabe
  • Bedingung – Diese Bedingung gilt für die gesamte Schleife. Bei False wird der Textkörper der Aktivität nicht ausgeführt.
  • Datentabelle (DataTable) - Die Variable DataTable, für die eine Aktion für jede Zeile ausgeführt werden muss.
  • MaxIterationen – Geben Sie ein, wie oft die Schleife ausgeführt werden soll.
Sonstiges
  • Privat (Private) - Bei Auswahl werden die Werte von Variablen und Argumenten nicht mehr auf der Stufe Verbose protokolliert.

Ausgabe

  • Index – Ein nullbasierter Index, der angibt, welches Element der aktuellen Sammlung iteriert wird. Er wird in einer Int32-Variablen gespeichert.

Verwendungsbeispiel der „For Each Row in Data Table“-Aktivität

Hier sehen Sie, wie die Aktivität For Each Row in einem Beispiel verwendet wird, das mehrere Aktivitäten enthält.

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