Domanda

È possibile utilizzare il metodo di estensione per DataColumn.Expression per supportare ad esempio la funzione di sostituzione?

Se sì, qualche codice di esempio è disponibile da qualche parte?

Grazie.

È stato utile?

Soluzione

Probabilmente non nel modo in cui stai pensando di farlo.

Se non ti interessa l'origine della stringa originale che stai sostituendo, puoi scorrere su ciascun DataRow e aggiornare invece i valori di colonna per ciascun elemento.

foreach(var row in yourDataTable.Rows)
{
    row["colName"] = row["colName"].ToString().Replace("abc", "xyz");
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top