我有2个DataTable。一个代表客户,另一个代表CustomerContacts。C#DataTable查找不存在于另一个DataTable中的行
我需要找到所有没有任何CustomerContact行的Customer行。
除了有2个循环,并使用DataViews和FindRows来查找哪些客户没有任何联系人之外,是否有更简单的代码方式?我不熟悉LINQ,不希望将其用于当前项目。
我使用.NET 4.5
我不能直接使用SQL数据库时,因为没有“数据库”。我通过自定义读取Excel文件来填充DataTables。
不是你的问题的答案,但你真的*应该*开始熟悉LINQ。即使是最简单的任务,它也成为标准,并且几乎可以在任何代码库中找到。甚至微软推动它的使用(一个例子是TypeInfo类和它的属性的过滤) – pinkfloydx33