当我将组合框样式更改为DropDownList时,它可以正常工作。但问题是我无法显示默认文本,例如“选择一个国家/地区”而不将其作为选项。 “选择国家/地区”不应该是一个选项而是默认文本,当用户单击组合框时,该文本会消失。
最好的选择是将“选择国家/地区”作为实际选择,但将其分配给字符串,然后在您的代码中,将其作为默认值,这样:
string s = "Select A Country"
if(combobox.Text != s)
{
combobox.Items.Remove(s);
}
一旦选择了其他内容,这将删除该值