我使用下面的代码加载了一个DataTable对象。
DataSet dataset = new DataSet();
adapter.Fill(dataset);
DataTable myDataTable = dataset.Tables[0];我想对那个DataTable对象执行这个SQL查询:
UPDATE myDataTable
SET Enabled = 'YES'
WHERE ID = '123';我可以使用LINQ做到这一点,但要求对DataTable对象执行SQL查询。
我们如何才能做到这一点?
发布于 2015-10-05 22:52:25
问题是,DataTable不是SQL的实现,尽管它理解的SQL子集非常有限。
您可以使用选择筛选器,然后以编程方式更新行:
var myRows = myDataTable.Select("ID = '123'");
foreach (var row in myRows)
{
row["Enabled"] = "YES";
}https://stackoverflow.com/questions/32951224
复制相似问题