“DATATABLE”的DataTable过滤方法

时间:2014-02-10 07:08:37

标签: c# .net datatable

我想创建一个方法,在执行特定操作后,以DataTable为参数,返回一个DataTable

该操作是为了通过DataTable传递,其 Camp 列中的值为NULL

public DataTable Filter(DataTable table)
{
    return table;
}

有什么建议吗?

3 个答案:

答案 0 :(得分:1)

使用DataViewDataTable获取过滤结果。

public DataTable Filter(DataTable table)
{
    return table;
}

答案 1 :(得分:1)

DataView可用于从您的数据中生成过滤器

public DataTable Filter(DataTable table)
{
    DataView view = new DataView(table);
    view.RowFilter = "Camp IS NULL"; 
    table = view.ToTable();
    return table;
}

答案 2 :(得分:0)

public DataTable Filter(DataTable table)
{
    return table.Select("Camp is null").CopyToDataTable();
}