C# combox 可不可以绑定多列

C#新手,最近在做一个信息管理系统,刚刚用到combox控件,完成了从数据库中选出一列,绑定到comobox控件,现在有需要,从数据库中查询出两列值,绑定到comobox... C#新手,最近在做一个信息管理系统,刚刚用到combox控件,完成了从数据库中选出一列,绑定到comobox控件,现在有需要,从数据库中查询出两列值,绑定到comobox空间中,请问能不能实现,膜拜达人指导!
select cast(TID AS varchar) + Tname from Teacher;我用sql语句在sql server 2005 中执行得到预期结果,绑定到comobox是出错,系统提示无法绑定。在2005中执行后,列名是空的。
展开
 我来答
eric_3344
2010-07-27 · TA获得超过645个赞
知道小有建树答主
回答量:1069
采纳率:53%
帮助的人:419万
展开全部
可以,你把查询出来的2列的值没在数据集里合并,然后绑到combox就行
小乌龟iK
2010-07-27 · TA获得超过3581个赞
知道大有可为答主
回答量:1885
采纳率:57%
帮助的人:668万
展开全部
不能直接实现,只能变相的实现,例如从查询语句入手,用特殊符号分割:
select a+'|'+b as c from table1

建议用GrideView之类的控件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e829334c0
2010-07-27 · TA获得超过473个赞
知道小有建树答主
回答量:1066
采纳率:0%
帮助的人:847万
展开全部
先把列值保存到集合中,再用循环遍历,按索引绑定值。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tanzongyao233
2010-07-27 · TA获得超过288个赞
知道小有建树答主
回答量:595
采纳率:100%
帮助的人:217万
展开全部
绑定显示的值 只能一列··
你可以把你要显示的值合并起来成为一列绑定也行!

你可以用sql 语句 拼揍起来·
用as 定义成为一个列来绑定
比如 select (EmpID+JobID)as a from Con_vEmpInfo
记得类型要一样!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
九龙山任逍遥
2010-07-27
知道答主
回答量:18
采纳率:50%
帮助的人:5.3万
展开全部
微软官方控件就只能如上面几位所说数据库加字段名,不过看起来不安逸。你可以用infragis 中的Ultracombo控件,除了下拉功能外,下面还带一grid,可以显示多列,支持输选结合模式,超级爽!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式