I would be the client app using WPF, create a list view (with a template for each row that contains a description and a combobox) and bind the whole thing to a collection.

The added benefit is you would be able to scroll the comboboxes up and down. Let's face it, a UI with 50 comboboxes on a screen isn't a joy for a user to work with, so you want to do everything possible to improve the user's experience.