** 1. Use a “For Each Row” activity to loop through each row in the DataTable “dt.”
2. Inside the first “For Each Row” activity, use another “For Each Row” activity to loop through the remaining rows in the DataTable “dt.”
3. To ensure that the second loop starts from the next row after the current row of the first loop, you can use the “Assign” activity to get the index of the current row in the first loop, and then use that index to set the starting point of the second loop.**
Thank you for your response,
I know how to do it logically speaking, I just dont know how to write the dt of the second loop so that is sliced from the index of the first loop until the end,
Lets have a look at the following LINQ which can be also decomposed to essential activities
(From i in Enumerable.Range(0, dtVar.Rows.Count)
Let row1 = dtVar.Rows(i)
From row2 in dtVar.AsEnumerable.Skip(i + 1)
// now we can check row1 wit all looping row2
…