C# combobox 显示值与实际值不一样 怎么处理

2024-12-21 11:27:58
推荐回答(4个)
回答1:

循环判断,加入你现在COMBOBOX中有3项
for(int i=0;i{
if(combobox.item[i]==0)
{combobox.item[i].text="A"}
else if(combobox.item[i]==1)
{combobox.item[i].text="B"}
else
{combobox.item[i].text="C"}
}
备注:IF条件是依据你的项目多少来定的,可自行增加或减少条件判断。
还搞不定就加466354008,注明来意

回答2:

从数据源应该更好控制一些把。
如果是用sql的话可以这么写:
SELECT CASE col WHEN '0' THEN 'A' WHEN '1' THEN 'B' FROM TABLE
逻辑处理的话.....
combobox有没有类似 dropdownlist 中类似 Additem() 的方法啊。 应该会有类似的把。 具体不记得拉 你再研究把。

回答3:

With ComboBox1
.DataSource = myDivisions
.DisplayMember = "Name"
.ValueMember = "Id"
End With

回答4:

combobox里的值绑定数据库没?