数据库中有一个表如
id    name1     yang
2     wang
3     shen
4     zhang在VB中,我用datacombo 关联到 id ,label 关联到 name
在datacombo中能显示所有的id,选择id后,如何让label显示对应的name啊不胜感激!!!!

解决方案 »

  1.   

    data.recordset.find "id=" & datacombo.item(datacombo.listindex)
      

  2.   

    datacombo和ado控件连,然后在click事件里写
    属性设置
    datacombo.rowsource=adodc1
    datacombo.listfield=idPrivate Sub DataCombo1_Click(Area As Integer)
    If Not IsNull(DataCombo1.SelectedItem) Then
            Adodc1.Recordset.Book = DataCombo1.SelectedItem
            label.Text = Adodc1.Recordset.Fields("name").Value
    End IfEnd Sub
      

  3.   

    在datacombo 的change 事件中 或click 事件中 对label.caption 内容修改
      

  4.   

    在datacombo 的change 事件中 或click 事件中 对label.caption 内容修改这样你才能实现 改变了datacombo的ID后 相关内容也显示出来^_^
      

  5.   

    谢paopaozhu8899(吹泡泡的小猪)我想起来了
    和一个登陆检测密码的查不多!!