COMBOBOX绑定数据源问题
我COBOBOX用DataBindings.Add方法绑定了一个表的一列,然后用SQL读取了另一个表的一列用循环方式加到了COMBOBOX的ITEM里。
求问下还有别的方法可以不用循环的方式去加吗?
我看COMBOBOX有2个绑定数据的方式
我可以这样去绑定吗?
combobox.DataSource = tab.Tables("进出货").DefaultView
combobox.DisplayMember = "进出"
combobox.DataBindings.Add("text", tab.Tables("进出货"), "型号")
目的就是通过combobox修改内容的时候能效率点,直接去选择就好了。 sql
[解决办法]
你用union的sql语句把这两个表的列一起查出来绑定到comoboBox上,这样就不用你再用循环加了
如:
select A.ID AS ID, A.Name as Name from A
UNION
select B.ID AS ID, B.Name as Name from B
这样查出来的结果集就包含A和B的数据,然后把它绑定到comoboBox上