我尝试使用此代码进行过滤但不起作用
我的数据表看起来像这样
ID Name Age
1 Harsh 6
2 Prasann 5
我的代码:
dt = dsDecEjID.Tables(0).select ("Age between 6 and 7")
此代码导致介于条件之间的错误。
如何在条件之间添加datatable.select
?
没有between
语法DataView.RowFilter
。您需要将其更改为:
[Age] >= 6 AND [Age] <= 7
你可以使用喜欢
string age = "(6,7)";
DataRow[] drow = dsDecEjID.Tables[0].Select("Age between " + age );
你可以这样做
DataRow[] drs = dsDecEjID.Select("Age >= 6 AND Age <= 7");
DataTable dt2 = dsDecEjID.Clone();
foreach (DataRow d in drs)
{
dt2.ImportRow(d);
}