如何在vb.net中的combobox中添加多个列

时间:2015-03-23 04:26:26

标签: vb.net

我做了一个程序,在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"

1 个答案:

答案 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"