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

C# 根据条件c读取数据表列,c#,datatable,ado.net,C#,Datatable,Ado.net,我有一个带有一些修改行的datatable,现在我想根据这些修改行读取带有条件的datatable 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,现在我想根据这些修改行读取带有条件的datatable

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

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

rd.SetDataSource(DTRecord);

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

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

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

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

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

Datatable.SelectExpression

DataRow[]dr=dt.SelectBalance>0

数据视图过滤器

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

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

Datatable.SelectExpression

DataRow[]dr=dt.SelectBalance>0

数据视图过滤器

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

不清楚你在问什么?事实上,我是从两个不同的表填充我的一些datatable列,不确定如何对这些列设置条件,但我现在得到了答案。。谢谢不清楚你在问什么?事实上,我是从两个不同的表填充我的一些datatable列,不确定如何对这些列设置条件,但我现在得到了答案。。谢谢在dr和dv对象中选择的works和rows>0,但它不会更新数据表在dr和dv对象中选择的works和rows>0,但它不会更新数据表