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

如何在vb.net的combobox中添加多列,vb.net,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 = con

我制作了一个程序来填充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"
@阿丘

如果这是你的意思:

若您只想在combobox中显示多个列,您可以在查询本身中始终包含两个字段

例:

conobj=新类别1 连接

Dim str2=从字段1中选择concatvc_schno、-“dt_”,从****中选择vc_schno等 conobj.readdatastr2 Cb_schedule.DataSource=conobj.ds.table0 Cb_schedule.DisplayMember=字段1
Cb_schedule.ValueMember=vc_schno

没有concat如何填充这些内容您可以使用combobox的draw item事件添加多个列尝试此示例