问题描述
我有一个ComBox控件,当程序在加载的时候是显示的可以选择的中文字段,如:姓名,生日,年龄,ID我要按这四个属性中的某一个作为查询条件查询我数据库中的信息,可是我数据库中的哪些字段却是英文的分别为:Name,Birthday,Age,ID。我怎么让他们匹配起来,而且ComBox的DropDownStytle是DropDownList,也就是只选的,不能输入的。能不能提供一点思路。
解决方案
解决方案二:
ValueMember和DisplayMember
解决方案三:
stringstr=cbo.SelectedValue.ToString();switch(str){case"姓名"://code;break;case"年龄"://code;break;//略}
解决方案四:
//最好加个判断stringstr=cbo.SelectedValue.ToString();if(str.Length>0)//或是其他条件{switch(str){case"姓名"://code;break;case"年龄"://code;break;//略}}
时间: 2024-07-29 10:21:13