0

H,我有一个订单列表,我正在尝试过滤此列表。到目前为止,我有:

    Dim orders = _orderController.LoadAll().ToList()

这确实给了我一个可以在gridview上显示的订单列表。

我怎么能过滤这个列表where order.referencenumber = "abc123"

并且只在列表中给我一个订单以显示在gridview中

干杯,

4

2 回答 2

1

试试这个:

VB:

Dim orders = _orderController.LoadAll().Where(Function(c) c.referencenumber = "abc").ToList();

C#:

var orders = _orderController.All().Where(o => o.referencenumber = "abc123").ToList();
于 2013-04-05T12:31:13.037 回答
0

您应该Where在致电之前应用该条款ToList

 Dim orders = _orderController.LoadAll().Where(Function(c) c.referencenumber = "abc").ToList()

你应该检查你 在文档中找到的例子

于 2013-04-05T12:32:57.313 回答