C#查询数据表

时间:2016-07-26 15:39:15

标签: c# sql excel

我在excel中有数据,我已将其转换为数据表,以便我可以使用它来查询sql语句。但是用c-sharp查询数据表并不简单。任何人都可以建议一种从excel文件临时读取数据的方法将其保存在内存中,请求一些查询在datagridview中保存结果并从内存中删除数据。

1 个答案:

答案 0 :(得分:1)

您可以使用Linq查询DataTable中的行。

这可以通过Google搜索示例找到。

什么是Linq?

Linq是由Microsoft开发的一种编程模型,使您能够在.net中执行查询。 Linq还可以用于多个源,例如DataTables,SQL数据库,数组等。 Linq的优点在于它使用类似SQL的语法使数据库开发人员和软件开发人员能够理解它。但请注意,由于只支持不太先进的技术,它不像SQL那么强大,但是在研究时你可以找到更多相关信息。

Linq示例

Linq的这个例子查询一个名为words的数组,其中字长为= 3​​并返回它们。

from word in words where word.length == 3 select word;
相关问题