是否可以使用SQL查询搜索DataGridView或DataTable

时间:2018-08-17 07:48:16

标签: c# sql database datagridview datatable

我想知道是否可以使用SQL查询来搜索DataGridView或DataTable。

我有两列,并希望搜索一组给定条件的结果(例如,列a = x且列b <3)。还是我必须为此使用数据库?

1 个答案:

答案 0 :(得分:2)

您可以在DataTable上使用Linq查询(不建议查询DataGrid)

DataTable orders = ds.Tables["SalesOrderHeader"];

// Query the SalesOrderHeader table for orders using linq
IEnumerable<DataRow> query =
    from order in orders.AsEnumerable()
    where order.Field<DateTime>("OrderDate") > new DateTime(2001, 8, 1)
    select order;