Hello again! I have came up with a solution to fix my problem and thought it would be good to share with everyone else.
1) With a for loop, I go through the DT and use an INSERT statement to put the values into a dummy table in the DB. The DB table must be a permanent table to build the report in SSRS.
2) Use a matrix in SSRS. Get all of the information needed and use row groups. There is a property to eliminate duplicates in neccessary. Put your value in the matrix field. and done!
3) to prevent using too much DB space, delete the entries to the DB once the field is called. Some ideas are to use a RNG to generate a number to put into a field for every entry into your dummy table and delete based on that.
I am still subscribed and available to help if anyone else has a problem like this. Also, suggestions for a better way are always welcomed.