【发布时间】:2014-03-10 23:33:40
【问题描述】:
在 DataTable 中,我试图查找特定的字符串条目以替换它们或更新它们。
但是,它必须只针对特定的列(数据类型是字符串)。
我需要的是使用它们的名称或标题选择所有这些列,然后使用特定条件查找并替换/更新这些列的所有字符串。
例如使用名称选择列(名称在List<string> 或string[] 中),然后搜索字符串开头包含% 的每个字符串,并将其替换为@。
类似的 SQL 尝试是 select col,replace(col,'%','@') from dtTable where col like '@%'
我试图在单个 LINQ 查询中执行此操作,但到目前为止没有成功。 LINQ 的任何示例都会有很大帮助。
【问题讨论】:
-
你能添加一个代码示例以便更容易回答
标签: c# .net linq replace datatable