C# 选择数据行数组的statamen

C# 选择数据行数组的statamen,c#,ado.net,C#,Ado.net,我有下面的代码,首先我用一个外键进行过滤,但是根据这个结果,我需要用日期进行更多的过滤 但是我无法理解下面给出的datarow数组的select()方法的语法 UC021_WizardStepSelectUnitDataSet.WizardStepSelectUnits_UnitsSelectedInOtherAgreementsRow[] datarows = _uc021_WizardStepSelectUnitDataSet.WizardStepS

我有下面的代码,首先我用一个外键进行过滤,但是根据这个结果,我需要用日期进行更多的过滤

但是我无法理解下面给出的datarow数组的
select()
方法的语法

 UC021_WizardStepSelectUnitDataSet.WizardStepSelectUnits_UnitsSelectedInOtherAgreementsRow[] datarows =
                    _uc021_WizardStepSelectUnitDataSet.WizardStepSelectUnits_UnitsSelectedInOtherAgreements.Select(
                        "UnitId = " + row.UnitID).Cast
                        <UC021_WizardStepSelectUnitDataSet.WizardStepSelectUnits_UnitsSelectedInOtherAgreementsRow>().ToArray();

                DataRow[] dr = _uc021_WizardStepSelectUnitDataSet.
                    WizardStepSelectUnits_UnitsSelectedInOtherAgreements.Select(
                        "UnitId = " + row.UnitID);

                if (datarows.Length > 0)
                {
                    dr.Select("");
                }
UC021\u向导StepSelectUnitDataSet。向导StepSelectUnits\u Units在其他协议中选择显示[]数据行=
_uc021\u向导步骤选择单元数据集。向导步骤选择单元\u单元选择其他协议。选择(
“UnitId=“+行.UnitId).施放
()ToArray();
DataRow[]dr=\u uc021\u向导步骤SelectUnitDataSet。
向导步骤选择单位\u单位选择其他协议。选择(
“UnitId=“+行.UnitId”);
如果(datarows.Length>0)
{
选择博士(“”);
}

数据表上的
选择
类似于添加到查询中的Where子句,在这种情况下,它过滤与数据表的
列下的
行.UnitID
匹配的记录

您可以通过使用和在select like中添加多个条件

.Select("UnitId = " + row.UnitID+ " AND IsActive='Y'")

谢谢,但是我对使用Datarow[]的select方法的语法感兴趣。