以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  CheckedComboBox问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=120879)

--  作者:douglas738888
--  发布时间:2018/6/25 16:49:00
--  CheckedComboBox问题

请教老师,下面代码写在窗口afterload

控件是CheckedComboBox     问题:要实现从后台提取数据进行下拉复选时,有很多空格,如果控件是combobox单选没有问题,但是CheckedComboBox有问题

 

例如:下拉复选后   控件内的字符是    安装                     ,土建,而不是 安装,土建

 

Dim cmd2 As New SQLCommand
Dim dtb2 As DataTable
Dim cmb2 As WinForm.CheckedComboBox
cmd2.C
cmd2.CommandText = "SELECT DISTINCT 咨询专业 F  rom {咨询专业}"
dtb2 = cmd2.ExecuteReader()
cmb2 = e.Form.Controls("CheckedComboBox1")
cmb2.ComboList= dtb2.GetComboListString("咨询专业")


--  作者:有点甜
--  发布时间:2018/6/25 17:27:00
--  

你数据库的数据有问题吧?试试把空格删除,如

 

cmd2.CommandText = "SELECT DISTINCT LTrim(RTrim(咨询专业)) as 咨询专业 From {咨询专业}"