A primary key must be defined on the DataTable objects
The DataSet schemas must match in order to merge
The destination DataSet must be empty prior to merging
A DataSet must be merged into the same DataSet that created it.