要根据特定列显示来自数据表的不同记录,但结果应包括所有列

时间:2014-12-20 05:53:19

标签: c# datatable dataview

我希望根据细节列从dt获取不同的行,但结果应显示在所有列中。

以下是返回所有不同行但不绑定默认表的“Quantity”列的代码:

     public static DataTable GetDistinctRecords(DataTable dt)
    {
        DataView view = new DataView(dt);
        DataTable distinctValues = dt.DefaultView.ToTable(true, "ContainerCode", "ProductSKU", "CompanyId", "YearId", "MonthId");

        return distinctValues;
    }

我的数据表dt有“ContainerCode”,“ProductSKU”,“CompanyId”,“YearId”,“MonthId”,“Quantity”这个列,我想要除了使用Quatity之外的distict记录,但是我的新数据表应该显示此数量列。

0 个答案:

没有答案