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