专横跋扈:vb.net中winform的combobox联动问题

来源:百度文库 编辑:高校问答 时间:2024/04/30 21:09:17
我在vb.net中的winform里,建了两个combobox控件。数据库中有client和socket两个表,通过client_id字段关联。
需要做以下工作:
1、在combox1里显示client表的client_id和client_name字段内容
2、选择combobox1中的任意一项后,在combobox2中即可显示关联后的内容

应该怎么实现,请给出源代码。如采用,再奉上100分。

用一个DataSet读出表里的内容
ComboBox1.DataSource = DataSet
ComboBox1.ValueMember = "client_id";
ComboBox1.DisplayMember = "client_detail";

然后用一个ComboBox的SelectedIndexChanged事件来关联

好像还不能完全实现哎,在ComboBox1里要显示client_id和client_name这可以在sql语句中实现2个字段字符串的连接。然后绑定。
select client_id,client_name , str(client_id)+str(client_name) as client_datail from client
这样应该1就ok了

根据combobox1的selectedindex来确定combobox2里显示的内容,当然用sql语句实现,然后根据sql查询出来的数据填充到combobox2中,这样就可以完全的实现啦

用一个DataSet读出表里的内容
ComboBox1.DataSource = DataSet
ComboBox1.ValueMember = "client_id";
ComboBox1.DisplayMember = "client_name";

然后用一个ComboBox的SelectedIndexChanged事件来关联