Foxtable(狐表)用户栏目专家坐堂 → ComboBox控件问题请教老师


  共有5290人关注过本帖树形打印复制链接

主题:ComboBox控件问题请教老师

帅哥哟,离线,有人找我吗?
mamuaiqing
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:824 积分:6294 威望:0 精华:0 注册:2012/3/1 3:17:00
ComboBox控件问题请教老师  发帖心情 Post By:2013/12/14 23:10:00 [显示全部帖子]

如图所示,如果列表项目来自于数据表,此事件将在生成每一个列表项目时执行,如果列表项目来自于后台数据该怎么实现这样的效果?

比如下面的代码: 

Dim cmd As New SQLCommand
Dim
dt As DataTable
Dim
cmb As WinForm.ComboBox
cmd.CommandText = "SELECT DISTINCT 客户 From {订单}"
dt = cmd.ExecuteReader()
cmb = e.Form.Controls(
"ComboBox1")
cmb.ComboList= dt.GetComboListString(
"客户"
)


此主题相关图片如下:图1.png
按此在新窗口浏览图片

 回到顶部
帅哥哟,离线,有人找我吗?
mamuaiqing
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:824 积分:6294 威望:0 精华:0 注册:2012/3/1 3:17:00
  发帖心情 Post By:2013/12/16 21:49:00 [显示全部帖子]

select DISTINCT 客户编码+客户名称 as 列表项目 From {订单}

 

这样能实现出现两列的数据,但中间的"|"号怎么加进去?

 

用这个select DISTINCT 客户编码+"|"+客户名称 as 列表项目 From {订单}  代码会提示字符无效


 回到顶部
帅哥哟,离线,有人找我吗?
mamuaiqing
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:824 积分:6294 威望:0 精华:0 注册:2012/3/1 3:17:00
  发帖心情 Post By:2013/12/16 22:30:00 [显示全部帖子]

也是,中间的"|"符号能加进去吗?

 回到顶部
帅哥哟,离线,有人找我吗?
mamuaiqing
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:824 积分:6294 威望:0 精华:0 注册:2012/3/1 3:17:00
  发帖心情 Post By:2013/12/16 22:41:00 [显示全部帖子]

这样的话列表出来的第一行为编码,第二行为客户"  AAA             能否改这样"AAA|张三"?

                                                               张三   "


 回到顶部
帅哥哟,离线,有人找我吗?
mamuaiqing
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:824 积分:6294 威望:0 精华:0 注册:2012/3/1 3:17:00
  发帖心情 Post By:2013/12/16 22:48:00 [显示全部帖子]

OK,可以用其它字符解决,感谢有点甜老师,感谢e-Png老师

 回到顶部