我有2個DataTable。一個代表客戶,另一個代表CustomerContacts。C#DataTable查找不存在於另一個DataTable中的行
我需要找到所有沒有任何CustomerContact行的Customer行。
除了有2個循環,並使用DataViews和FindRows來查找哪些客戶沒有任何聯繫人之外,是否有更簡單的代碼方式?我不熟悉LINQ,不希望將其用於當前項目。
我使用.NET 4.5
我不能直接使用SQL數據庫時,因爲沒有「數據庫」。我通過自定義讀取Excel文件來填充DataTables。
不是你的問題的答案,但你真的*應該*開始熟悉LINQ。即使是最簡單的任務,它也成爲標準,並且幾乎可以在任何代碼庫中找到。甚至微軟推動它的使用(一個例子是TypeInfo類和它的屬性的過濾) – pinkfloydx33