The dataset is from a stored procedure and all the column named in the result table are unique so I am confused as to what is causing this. In the proc there is a temp table created with multiple insert statements from different tables. Would these having the same column names or the temp table having the same column names as the result table cause this issue?