如何使用公共行过滤数据表或数据视图

时间:2014-08-12 07:00:48

标签: c# asp.net filter datatable

我有DataTable个交易详情,其中包含与这些发票相关的发票和付款以及其他付款的详细信息。

在我的DataTable付款中,与该帐单相关的付款将包含发票编号。我想过滤掉所有其他付款详细信息,只想显示与该发票相关的发票和付款,我只想显示具有相同发票编号的交易。怎么做?

2 个答案:

答案 0 :(得分:0)

这个怎么样?让我们考虑 dt 包含发票详细信息。我正在将其转换为数据视图并应用带有发票编号的过滤器来过滤数据。

        DataTable dt = new DataTable();
        DataView dv = new DataView(dt, string.Format("InvoiceNumber='{0}'", 1),"",DataViewRowState.CurrentRows);
        dt = dv.ToTable();

答案 1 :(得分:0)