Ciao. Si può fare, a patto che tu sappia cosa va modificato.
Col ciclo che ti ho passato, puoi agire sulla tua riga selezionata prima di aggiungerla alla tabella clonata:
foreach (DataRow drw in dr)
{
DataRow dr1 = dtCopy.NewRow();
dr1.ItemArray = drw.ItemArray;
// come esempio, modifico il NUMERO_TELEFONO con un altro di fantasia
dr1["NUMERO_TELEFONO "] = "034758382347";
dtCopy.Rows.Add(dr1);
dtCopy.AcceptChanges();
}
L'idea generale è che puoi comunque fare tutti i tuoi trighi sulla riga clonata una volta che l'hai creata e popolata con i dati e prima di riassociarla ad una tabella.
Potresti anche volere solo aggiungere un prefisso all'inizio del numero telefonico:
...
dr1["NUMERO_TELEFONO "] = "+039-0368"+dr1["NUMERO_TELEFONO"].ToString();
dtCopy.Rows.Add(dr1);
...
Ovviamente, in questo caso andrebbe ad aggiornare allo stesso modo tutte le righe che hai filtrato con la select.
Spero ti sia utile. resto comunque a disposizione.
PV
