【问题标题】:Filter a dataset or datatable .net 2.0过滤数据集或数据表 .net 2.0
【发布时间】:2015-01-02 14:17:08
【问题描述】:

我必须修复 .net 2 应用程序中的某些问题,并且需要过滤数据集或数据表。

基本上一个xml文件被读入一个数据集,并且xml的某些部分有同名的内表。

EG Customer 有一个名为 order 的表,Employee 有一个名为 order 的表

现在鉴于此 xml 现在是一个数据集,我如何根据子关系进行过滤或

"给出属于客户表的所有订单"

非常感谢

【问题讨论】:

    标签: c# datatable ado.net dataset


    【解决方案1】:

    您可以为此使用Dataview。考虑到Order 表有名为Ordered_Entity 的列(例如),它定义了发出订单的特定实体,那么你可以这样做

    DataView dv = new DataView(YourOrderTable);
    dv.RowFilter = "Ordered_Entity = 'customer'";
    

    【讨论】:

    • 如果答案不合适,请考虑发布数据集中存在的架构。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-27
    • 1970-01-01
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多