DataTable dt1 = new DataTable();
DataTable dt2 = new DataTable();
dt1.Columns.Add("id");
dt2.Columns.Add("id");
dt1.Columns.Add("val1");
dt2.Columns.Add("val1");
dt1.Columns.Add("val2");
dt1.Columns.Add("val2");
dt1.Rows.Add(new string[] { "1", "a", "a1" });
dt1.Rows.Add(new string[] { "2", "b", "b1" });
dt1.Rows.Add(new string[] { "", "b", "b1" });
dt1.Rows.Add(new string[] { "4", "", "c1" });
dt2.Rows.Add(new string[] { "1", "a", "a1" });
dt2.Rows.Add(new string[] { "2", "b", "b1" });
dt2.Rows.Add(new string[] { "3", "c", "c1" });
dt2.Rows.Add(new string[] { "3", "c", "c1" });
dt2.Rows.Add(new string[] { "4", "d", "d1" });
dt2.Rows.Add(new string[] { "5", "e", "e1" });
結果にはdt1に存在しない値のみを含める必要があります。我々はLINQ2つのDataTable Multiフィールドを比較します
データテーブルを使用する必要がありますか? –