unfortunately it is not describing which value is to use for the update
In other cases we can also use a LINQ for checking / retrieving the match in dt2.
The best would be you can share some sample data along with the expected output description. based on this we will workout a solution suggestion more individually to your case.