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