C# combobox 显示值与实际值不一样 怎么处理
比较关键的是combobox有和数据库进行绑定但是我显示的值和实际值是不一样的,而且显示的值不是存在数据库的有些例子是valuemember设成另一个字段,但是我显示的值...
比较关键的是combobox有和数据库进行绑定
但是我显示的值和实际值是不一样的,而且显示的值不是存在数据库的
有些例子是valuemember设成另一个字段,但是我显示的值不是数据库里的 不是特定字段
例如我数据库取出的值是0 和 1
那么我在combobox里 0显示A , 1显示B
这要怎么处理??
(A,B不是数据库里的值) 展开
但是我显示的值和实际值是不一样的,而且显示的值不是存在数据库的
有些例子是valuemember设成另一个字段,但是我显示的值不是数据库里的 不是特定字段
例如我数据库取出的值是0 和 1
那么我在combobox里 0显示A , 1显示B
这要怎么处理??
(A,B不是数据库里的值) 展开
4个回答
2012-04-25 · 知道合伙人互联网行家
zhuxinjun1982
知道合伙人互联网行家
向TA提问 私信TA
知道合伙人互联网行家
采纳数:2145
获赞数:8329
毕业于上海行健职业学院,大专学历;2007~2009在北大青鸟进修网络编程课目。现任网络主管,平时爱好上网。
向TA提问 私信TA
关注
展开全部
循环判断,加入你现在COMBOBOX中有3项
for(int i=0;i<combobox.length;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,注明来意
for(int i=0;i<combobox.length;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,注明来意
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从数据源应该更好控制一些把。
如果是用sql的话可以这么写:
SELECT CASE col WHEN '0' THEN 'A' WHEN '1' THEN 'B' FROM TABLE
逻辑处理的话.....
combobox有没有类似 dropdownlist 中类似 Additem() 的方法啊。 应该会有类似的把。 具体不记得拉 你再研究把。
如果是用sql的话可以这么写:
SELECT CASE col WHEN '0' THEN 'A' WHEN '1' THEN 'B' FROM TABLE
逻辑处理的话.....
combobox有没有类似 dropdownlist 中类似 Additem() 的方法啊。 应该会有类似的把。 具体不记得拉 你再研究把。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
With ComboBox1
.DataSource = myDivisions
.DisplayMember = "Name"
.ValueMember = "Id"
End With
.DataSource = myDivisions
.DisplayMember = "Name"
.ValueMember = "Id"
End With
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
combobox里的值绑定数据库没?
追问
combobox有和数据绑定
只是显示的值不是来源于数据,来自逻辑处理
例如数据里只有几个固定值 例如0, 1, 2
逻辑处理0显示A, 1显示B, 2显示C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询