私は2つのDataTableを持っています。 1つは顧客を表し、もう1つはCustomerContactsを表します。C#DataTableは、別のDataTableに存在しない行を見つけます。
CustomerContact行を持たないすべてのCustomer行を見つける必要があります。
2つのループを持ち、DataViewsとFindRowsを使用してどの顧客に連絡先がないのかを調べる以外に、簡単なコード作成方法がありますか?私はLINQに精通しておらず、私の現在のプロジェクトでは使用したくありません。
私は、「データベース」がないように私が直接、データベースにSQLを使用するカント.NET 4.5
を使用しています。私はカスタムのExcelファイルを読んでDataTablesにデータを取り込んでいます。
あなたの質問に答えることはできませんが、あなたは本当にLINQに慣れるべきです。これは、最も単純なタスクでも標準のものになり、ほぼすべてのコードベースで見つけることになります。たとえMicrosoftがその使用をプッシュしています(TypeInfoクラスとそのプロパティのフィルタリングの1つの例) – pinkfloydx33