我有一個tableadapter(SettlementCurrentTableAdapter
)與關係。父表是(SettlementCurrent
)子表是(Trips
)。tableadapter的SUM子列
我需要彙總(Trips
)中的每一行(tripLoadedMiles
)並在標籤中顯示總數(labelWelcomeSetTotalMiles
)。
我想在代碼中執行此操作,而不是sql,因爲我使用此tableadapter來顯示其他標籤。
有人可以幫我解決這個問題。我是C#的新手,我使用Visual C#。
this.settlementCurrentTableAdapter.Fill(this.myLeaseDataSet.SettlementCurrent);
MyLeaseDataSet.SettlementCurrentRow settlementCurrent;
settlementCurrent = myLeaseDataSet.SettlementCurrent.Last();
var settlementCurrentID = settlementCurrent.setID;
this.tripsTableAdapter.FillByTripSetID(this.myLeaseDataSet.Trips, settlementCurrentID);
MyLeaseDataSet.TripsDataTable settlementTrips;
settlementTrips = myLeaseDataSet.Trips;
foreach (DataRow row in myLeaseDataSet.Trips.Rows)
{
NOT SURE ON THE CODE HERE
}
確定添加了代碼。然而,我完全困惑,我敢肯定即時通訊的一切都是錯誤的。我一直在閱讀msdn,但它似乎只是更多地淹沒我 – user1804465
@ user1804465你甚至沒有從你的數據適配器中獲取任何東西。如果你沒有任何功能,我放在那裏的代碼絕對不會起作用。我用更多的資源更新了我的答案,以供您查看 - 不過,因爲我不知道您的基礎表結構是什麼樣子,*您必須自己弄清楚這一點。* – tmesser
也許即時通訊正確的道路。填充(SettlementCurrent)表格適配器。然後通過(setID)填充(旅行)表格適配器。我找不到我在(myLeaseDataSet.Trips.SOMETHING();)中使用的內容 – user1804465