Sarebbe possibile estendere DataColumn.Expression
-
05-07-2019 - |
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.
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