Ciao a tutti,

premetto che ho una table creata in precedenza ed in base ad un parametro con un if decido se è string.empty di farmi restituire la tabella oppure di prendere determinate rows scrivere in una tabella di appoggio e quindi dar diventare la tabella d'appoggio la tabella originale. Ma il server mi risponde che la rows fa parte di un altra tabella

Codice PHP:

if (paramFilter == string.Empty)             
{                 
return 
dt;             
}             
else             
{                 
DataTable dtnew = new DataTable();                  
DataRow[] foundRow;                  
foundRow dt.Select(paramColum " Like '" paramFilter "%'");                  
DataRow[] newFoundRow = (DataRow[])foundRow.Clone();                  
foreach (
DataRow dr in newFoundRow)                 
{                     
dtnew.ImportRow(dr);                     
// oppure                   
//dtnew.Rows.Add(dr);                                      
}                 
dtnew.AcceptChanges();                                   
dt dtnew;                  
return 
dt;             

Se eseguo dtnew.import o dtnew.rows.add esegue le operazioni ma alla fine ricevo che la rows è già in unso da un altra table la dt per l'appunto

qualche idea di come fare

Grazie