为了账号安全,请及时绑定邮箱和手机立即绑定

ComboBox中怎样保存一个字段,显示两个字段

/ 猿问

ComboBox中怎样保存一个字段,显示两个字段

动漫人物 2018-12-07 09:18:29

visual studio中

在ComboBox中保存一个字段可以用:

(cboList.dataSource=list;)//list为已查询出的数据集合

cboList.valueMember="Id";

但怎样让ComboBox中显示两列的值?如:

要求显示效果:中国(上海)

其中‘中国’与‘上海’是某表中的两个字段。

若设置cboList.displayMember="City"

ComboBox中只能显示‘上海’。

这个问题怎么解决?

查看完整描述

2 回答

?
一只萌萌小番薯

很容易,查询时SQL语句这样写,源头上进行处理,直接绑定CountryCity即可。

Country + '(' + City + ')' AS CountryCity
查看完整回答
反对 2019-01-21
?
摇曳的蔷薇

一楼正解  ,不过我定义了一个ComboBoxItem 类  包含两个属性 Text 和 Value 自我感觉很方便  你既然是list 为数据源 就用List<ComboBoxItem> 做数据源吧

查看完整回答
反对 2019-01-21
  • 2 回答
  • 0 关注
  • 255 浏览

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信