我做了一个程序,在combobox中填充了多个列。我的程序错了。请你说怎么做...请给出代码。我的代码如下,
Dim conobj As Class1
conobj = New Class1
conobj.connection()
Dim str2 = "select vc_schno,dt_from,dt_to from ***** etc"
conobj.readdata(str2)
Cb_schedule.DataSource = conobj.ds.Tables(0)
Cb_schedule.DisplayMember = "vc_schno,dt_from,dt_to"
Cb_schedule.ValueMember = "vc_schno"
答案 0 :(得分:0)
@achu
如果这是你的意思:
如果你只想在组合框中显示多个列,你总是可以在查询本身中连接两个字段
例如:
conobj =新的Class1 conobj.connection()
Dim str2 ="选择concat(vc_schno,' - ' dt_from' - ' dt_to)作为field1,vc_schno来自*****等" conobj.readdata(STR2) Cb_schedule.DataSource = conobj.ds.Tables(0) Cb_schedule.DisplayMember =" field1" Cb_schedule.ValueMember =" vc_schno"