首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何对System.Data.DataTable对象执行SQL查询?

如何对System.Data.DataTable对象执行SQL查询?
EN

Stack Overflow用户
提问于 2015-10-05 22:35:26
回答 1查看 1.9K关注 0票数 0

我使用下面的代码加载了一个DataTable对象。

代码语言:javascript
复制
DataSet dataset = new DataSet();
adapter.Fill(dataset);
DataTable myDataTable = dataset.Tables[0];

我想对那个DataTable对象执行这个SQL查询:

代码语言:javascript
复制
UPDATE myDataTable 
SET Enabled = 'YES' 
WHERE ID = '123';

我可以使用LINQ做到这一点,但要求对DataTable对象执行SQL查询。

我们如何才能做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2015-10-05 22:52:25

问题是,DataTable不是SQL的实现,尽管它理解的SQL子集非常有限。

您可以使用选择筛选器,然后以编程方式更新行:

代码语言:javascript
复制
var myRows = myDataTable.Select("ID = '123'");
foreach (var row in myRows)
{
    row["Enabled"] = "YES";
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32951224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档