// Fill the DataSet.
DataSet ds = new DataSet();
ds.Locale = CultureInfo.InvariantCulture;
FillDataSet(ds);
DataTable orders = ds.Tables["SalesOrderHeader"];
var query =
from order in orders.AsEnumerable()
where order.Field<bool>("OnlineOrderFlag") == true
select new
{
SalesOrderID = order.Field<int>("SalesOrderID"),
OrderDate = order.Field<DateTime>("OrderDate"),
SalesOrderNumber = order.Field<string>("SalesOrderNumber")
};
foreach (var onlineOrder in query)
{
Console.WriteLine("Order ID: {0} Order date: {1:d} Order number: {2}",
onlineOrder.SalesOrderID,
onlineOrder.OrderDate,
onlineOrder.SalesOrderNumber);
}
单表查询 (LINQ to DataSet)
最新推荐文章于 2025-12-01 15:48:36 发布
本文介绍了一种使用LINQ查询从DataSet中筛选特定字段的方法。通过示例代码展示了如何选取具有在线订购标志为真的订单,并获取这些订单的ID、日期及编号。
201

被折叠的 条评论
为什么被折叠?



