I have a custom web part (Contact Info) with a property (Topic). The topic is a drop down list (ie behind the scenes its an enum type. What I would like is for the values of this dropdown property to come from the values in a column of a list on my sharepoint site. I have a method working that uses CAML to fetch a list of the values from my list. However I do not know how to use these values to fill the dropdown property of my webpart.
How do I set the values of my enum property at run time with values pulled from a list?