I need to get all the different values from my dgv, but no duplicates, and add them as rows to my dataset.

for example if my dgv col1 have the following values:

Code:
a
b
c
c
d
e
c
a
the procedure must get the values from dgv1 and add it to a dataset if the values isnt already there.

My dataset should have this:
Code:
a
b
c
d
e
Is there a way to do this?