C# 如何筛选数据集中的多个表?

C# 如何筛选数据集中的多个表?,c#,ado.net,dataset,strongly-typed-dataset,C#,Ado.net,Dataset,Strongly Typed Dataset,我有一个强类型数据集,它有十几个表,都是通过关系链接的。例如,一些主要的表是invoice、invoice\u lines、invoice\u journal、invoice\u log、invoice\u metadata;正如您所期望的那样,所有的表都通过invoice_id进行链接。还有一些三级表悬挂在子表上,子表通过各自的父行id进行链接 我希望根据顶级发票过滤整个数据集,出于示例目的,我将保持简单,其中发票id==2265(只是一个示例),或父发票==null 我希望在应用过滤器后,每

我有一个强类型数据集,它有十几个表,都是通过关系链接的。例如,一些主要的表是invoice、invoice\u lines、invoice\u journal、invoice\u log、invoice\u metadata;正如您所期望的那样,所有的表都通过invoice_id进行链接。还有一些三级表悬挂在子表上,子表通过各自的父行id进行链接

我希望根据顶级发票过滤整个数据集,出于示例目的,我将保持简单,其中发票id==2265(只是一个示例),或父发票==null

我希望在应用过滤器后,每个表中只能看到与顶级表对应的行


有人能给我指出正确的方向吗?或者我必须手动操作吗?

这听起来像是您要找的: