DBGIRD控件怎么用,比如我的数据库中有姓名这个字段,其中王磊是其中的人名,我想,当我用鼠标选到王磊这个人名时,会有提示已选中了这个人。(请大哥们帮帮小弟,最好写的详细些,小弟不胜感激)。

解决方案 »

  1.   

    if dbgrid1.SelectedIndex<>-1 then
      dbgrid1.Hint:=adoquery1.Fields[0].AsString;
      

  2.   

    adoquery1.Fields[0].AsString这个是什么呀前面的。adoquery1是什么呀?
      

  3.   

    你找一下书就可以 DBGIRD控件有几个属性很重要的分别是
      1.datasource属性,它是连接datasource控件的
      2.Columns属性,它可以创建你所需要的字段列。
      3....................... 根据你所说的情况,可以采用CellClick事件,
     if Trim(dbgrid1.datasource1.dataset.fieldbyname('XM').asstring)='王磊' then 
      begin
         showmessage('选中了这个人');
      end;
      自己多想一下,会对你有帮助的!!!
      

  4.   

    adoquery1是ADO查询控件,看来你才入门,自己买书看吧
    在这里别人只能指点窍门,不会系统地教给你什么!!!
      

  5.   

    dbgrid1.showhint:=true;
    ____________________________if dbgrid1.SelectedIndex<>-1 then
      dbgrid1.Hint:=数据集控件.Fieldbyname('姓名').text;
      

  6.   

    我用的是TABLE控件,ADO好像不支持*.DB吧。