在C#中下拉列表的设置,怎么显示为空

下拉列表中的值为“11”,“22”,“33”,当页面加载时,下拉列表中值不能是这三个中的一个,显示为空白或“请选择”这怎么做,如图上那样如果可以一定送上50分你们说的这种我也会,不太好,如果插入第一项的话,就多了一项,我这个图片是QQ设置里的,设置月份,他这第一项不是,空白,但也显示空白,不过在QQ里,选择星座呀,生肖呀,什么的第一项是空白,不知道怎么设计的
2026年09月22日 23:37
有4个网友回答
网友(1):

以下方法就可以啦,先给下拉列表加入内容,最后设置当前选定内容

comboBox1.Items.Add("11");
comboBox1.Items.Add("22");
comboBox1.Items.Add("33");
comboBox1.Items.Add("请选择");

comboBox1.SelectedText = "请选择";

补充回答:

comboBox1.Items.Add("11");
comboBox1.Items.Add("22");
comboBox1.Items.Add("33");

comboBox1.SelectedText = "";

这样就是你说的效果了嘛

网友(2):

在load事件中加一句就行了:
this.combox.text="请选择";

要空白就:
this.combox.text="";
要"请选择":
this.combox.text="请选择";

完全能满足,楼主说知道this.combox.text="请选择" 这方法,但想要空白效果,直接把"请选择"换成空,这么点转换都想不到?

网友(3):

在下拉列表的第一项插入一个空白项或者“请选择”项

网友(4):

从你这图片中看应该是你把那个下拉框的enable属性设置成FALSE了,
改成ture应该就好了