【发布时间】:2011-10-05 06:12:59
【问题描述】:
我需要解决以下问题,但我仍然不知道如何。
First DataTable:
Name: WingsBookingInterface
Sample Data:
WingsBookingInterfaceId Columnx ColumnY WingsDossierID
1 x y 1
2 x y 1
3 x y 1
4 x y 2
Table: WingsBookingDetail
WingsBookingDetailId WingsBookingInterfaceId Columnx Columny
1 1 x y
2 1 x y
3 1 x y
4 2 x y
5 2 x y
我需要遍历明细表中在主表中具有相同 DossierID 的所有行。
然后我需要对该组进行一些操作。
那我需要继续循环
我不知道怎么做,我唯一有的是外部循环
foreach (UC090_WingsIntegrationDataSet.WingsBookingInterfaceRow row in _uc090_WingsIntegrationDataSet.WingsBookingInterface.Rows)
{
dossierId = row.WingsYDossierID;
}
while(_uc090_WingsIntegrationDataSet.WingsBookingInterface.Rows.GetEnumerator().MoveNext())
{
UC090_WingsIntegrationDataSet.WingsBookingInterfaceRow row =
(UC090_WingsIntegrationDataSet.WingsBookingInterfaceRow)_uc090_WingsIntegrationDataSet.WingsBookingInterface.Rows.GetEnumerator().Current;
}
我不知道是否必须使用 foreach 或一段时间来完成?还是什么!!
【问题讨论】:
-
我在详细信息表中看不到任何 DossierID 列
-
您需要说明您想对找到的每个
DossierID做什么以及它与详细信息表的关系。
标签: c# .net linq c#-4.0 dataset