Not sure, what did not work. All you need is to Create a third dataset and first create columns of first one into it and then second one into it. After which, loops through and add the data.
Alternatively, try DataSet.Merge
method[
^] if you can have close schema if not same.
One more suggestion, why not make a Join query and get data in a single shot in a table? Why two different queries and tables?