Getting unique values out of two data tables

A more unusual approach, but also working one could be the Group By Approach

Assign Activity
dtMerge = datatable1 .Copy()

Merge DataTable Activity| Merge datatable2 to dtMerge

Assign Activity
dtUniqueRows | DataType: DataTable =

(From d in dtMerge.AsEnumerable()
Group d by k1=d("Column1").ToString.Trim,k2=d("Column2").ToString.Trim,k3=d("Column3").ToString.Trim into grp=Group
Where grp.Count = 1
Select r = grp.First()).CopyToDataTable

Handling empty result we can do: