I beleive the control you want is a comboBox. The comboBox can provide a dropdown list of items. You can create a dataList (anything that supports iList or iListSource; for example a dataTable, collection, ...) that has two columns; set the dataSource of the comboBox to the dataList then set the DisplayMember to the column that contains the text you want displayed (Video, VCD, DVD, ...) and the ValueMember to the column that contains the numeric values (1, 2, 3, ...). Then instead of using the Text property of the comboBox, use the SelectedValue property to update the dataBase with.