基于条件c#读取datatable列

本文关键字:读取 datatable 条件 于条件 | 更新日期: 2024-10-20 13:18:28

我有一个带有一些修改行的数据表,现在我想读取带有基于这些修改行的条件的数据表。

    row["Balance"] = dri["Balance"];
    dri.Close();
    DTRecord.AcceptChanges();
    row.SetModified();
}
//here i want to check that read where Balance is >0 
rd.SetDataSource(DTRecord);

基于条件c#读取datatable列

您可以通过此代码从Balance大于0的Datatable中获取这些记录!

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

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

  1. Datatable.Select(Expression)

    DataRow[]dr=dt。选择("余额>0");

  2. DataView过滤器

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