【问题标题】:c# Filter datatable with multiple conditionc# 用多个条件过滤数据表
【发布时间】:2019-12-01 16:27:09
【问题描述】:

这里是新程序员。我有一个名为dt 的表,我想选择

  1. “实体”列中distinct id 的最新日期时间
  2. 他们的消息/状态 = '状态'。

我搜索了一个名为 LINQ 的方法,并尝试编写一些代码。如何从具有这些要求的数据表中进行选择?

...

    DataTable filterDT = dt.AsEnumerable()
                        .Where(r => r.Field<string>("Message/Status") == 'State')
                        .CopyToDataTable();

...

【问题讨论】:

    标签: c# linq datatable


    【解决方案1】:
     DataTable filterDT = dt.AsEnumerable()
                            .Where(r => r.Field<string>("Message/Status") == 'State')
                            .DistinctBy(p => p.Entity)
                            .CopyToDataTable();
    

    【讨论】:

      猜你喜欢
      • 2013-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-02
      • 1970-01-01
      相关资源
      最近更新 更多