Vorrei popolare un DataTable utilizzando solamente certe righe di un DataSet.

Le righe da utilizzare sono contenute in un array di indici.

allora:

int[] arr_index = new int[num_record];

arr_index è l'array degli indici delle righe del dataset che voglio utilizzare.

temp_dt è la mia DataTable

ResDS è il DataSet da cui "pescare" le righe che mi servono (opportunamente popolato tramite interrogazione sul database).

Allora questo è quanto faccio:

Codice PHP:
for (int i3=0i3<num_recordi3++) { 
  
tempDT.Rows.Add(resDS.Tables[0].Rows[arr_index[i3]]);

mi viene restituito questo errore:
-----------------------------------------
Dettagli eccezione: System.ArgumentException: La riga appartiene già a un'altra tabella.
-----------------------------------------

ma che cavolo di errore è?! Lo so che la riga appartiene ad un'altra tabella... embhè?!

Qualcuno mi suggerisce una soluzione per favore?!

Grazie infinite alla comunità.