0
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中不存在的值。我們能做到這一點使用LINQ比較兩個DataTable多字段
您是否必須使用DataTable開始? –