我想知道是否可以使用SQL查询来搜索DataGridView或DataTable。
我有两列,并希望搜索一组给定条件的结果(例如,列a = x且列b <3)。还是我必须为此使用数据库?
答案 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;