比较笨,但有效的办法:用SQL去查询,条件等于那个学号,然后就可以得到返回的记录了。

解决方案 »

  1.   

    可如何再反映到DATA控件上去呢?
    也就是说我只要选择了一个学号,就可以在原来的界面上显示出这个条记录取?
      

  2.   

    这个方法比较笨。
    combo change给他一个查询事件,保证你的学号唯一。
    同时原来的界面显示就不好帮定了,全部以.text形式出现。
    combo change完了就让.text重新显示一次。笨方法。真的不如用sql好了。楼上的说过了。
      

  3.   

    杳一下MSDN,这种情况我见过,指针指到这条记录时,表中内容刷新一下,记录蛋新一下就可以了
      

  4.   

    用sql语句先将要的数据给一个记录集
    再将记录集中的数据给commbo控件
      

  5.   

    本办法,但是挺好使。。呵呵。。Private Sub CB_Click()
      
        Text1.Text = CB.ListIndex + 1
        rs.MoveFirst
        Do While Not rs.EOF
            If rs!no = CB.ListIndex + 1 Then
                Text1.Text = rs!Name
                Exit Sub
            Else
                rs.MoveNext
            End If
            
        Loop
      
    End Sub