I think you can allow user to type into the editbox part of the DBcombo and still enforce restriction using the MatchedWithList property of the combo. That way you can allow user to delete the text entered.