根据条件c#读取数据表列

read datatable column based on condition c#

我有一个包含一些修改过的行的数据表,现在我想根据那些修改过的行读取带有条件的数据表。

    row["Balance"] = dri["Balance"];
    dri.Close();
    DTRecord.AcceptChanges();
    row.SetModified();
}

//here i want to check that read where Balance is >0 

rd.SetDataSource(DTRecord);

您可以通过这段代码从Datatable中获取Balance > 0的那些记录!

DataRow[] dr = dtRecord.Select("Balance > 0");

@Ayaz Ulhaq,如果我们通过两种方式过滤数据表。

  1. Datatable.Select(表达式)

    DataRow[] dr = dt.Select("Balance > 0");

  2. DataView 过滤器

    DataView dv = new DataView(dt);
    // Filter by an expression. Filter all rows where Balance>0
    dv.RowFilter = "Balance >0 ";