This might not be the most efficient way to do what you're asking about. But, in the past, this is what I've done for something similar.

What I've done is create a Dictionary or Hashtable that contains the ID as the key and the text value for the item as the value. So,

I then store those and at the same time, I add the text string values to the drop down list.

Then, when the DD List item is selected, I ask the Dictionary or Hashtable to give me the key ID for that text value. I now have a way to reverse out the ID from the text.

Otherwise, I'm not sure if this is easily done. You could possibly tie the ID to the index in the DD List, but that might not work if your ID's are like 12098 and your index is 3.

As far as I know though, the items for DD Lists can be objects but are not strongly typed. The only other possible way I can think of doing this would be to subclass the DD List and have the item be a type of Dictionary or such and reverse it though that way once the selection is made.

More often than not, we developers are confronted with a need: a need to make some kind of magic happen via code. Whether it is for a client, for the boss, or for our own personal projects, the need must be satisfied. Most of the time, the Framework…

Wouldn’t it be nice if you could test whether an element is contained in an array by using a Contains method just like the one available on List objects? Wouldn’t it be good if you could write code like this?
(CODE)
In .NET 3.5, this is possible…

If you’ve ever visited a web page and noticed a cool font that you really liked the look of, but couldn’t figure out which font it was so that you could use it for your own work, then this video is for you!
In this Micro Tutorial, you'll learn yo…

In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…