深度嵌套的 BindingSource 过滤器 属性

BindingSource Filter on deeply nested property

我在找到过滤绑定源的正确语法时遇到一些困难。对象图如下所示:

BindingList<MappingObject>.TemplateData.List<Targets>.Code

我需要过滤代码 属性 所以我试着让它看起来像

BindingSource.Filter = "Target.Code = 'Something'";

但这并不能解决问题。请注意,还有很多其他东西,例如 List<Target> 都有一个代码 属性.

最终我们利用XtraGrid GridView本身的过滤功能解决了这个问题。

gridViewOrders.ActiveFilterString = string.Format("Order LIKE '%{0}%'", order.Name);