怎么控制一个lable的caption,让它通过对一个文本框输入的数据查找到相关的记录后而显示特定的字段呢?比如说,我对一个文本框输入一个条件找到了一条记录,我要把这条记录中的num这个字段的内容通过lable显示出来,该怎么办呢?

解决方案 »

  1.   

    我是用了adodc,相关属性这样设置的,
    adodc2.recordsource=select * from student where s_num='"txxh.text"'  adodc2.conectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data =e:\vb\vb98\he\data.mdb 
    lable1.datasource=adodc2
    lable1.datamember=s_num
    这样对吗?还需要设置什么呢?谢谢!
      

  2.   

    必须使用了DAO或ADO控件
    在lable控件中的DataSource属性中选择DAO或ADO控件
    然后在DataField中选择你所要的特定字段了
      

  3.   

    设置了之后还是看不见啊,lwl0614,帮想想办法
      

  4.   

    要刷新一下adodc2.refresh
    还有你的第一句有点问题应该是
    adodc2.recordsource="select * from student where s_num='" &txxh.text &"'"
    再设置
    lable1.caption=adodc2.fields("<要绑定的字段名>")
      

  5.   

    不对啊,它说lable1.caption=adodc2.fields("<要绑定的字段名>")有错误啊,怎么回事呢?adodc有field这个属性吗?如果要绑定的字段名是s_name该怎么写呢?给指点一下,谢谢。
      

  6.   

    lable1.caption=adodc2.fields("s_name")