现在通过IWDBGrid显示出数据库里的数据,但想,通过用户点击一行,再对一行做操作,
    有没有什么方法或事件可以获取用取点击的那一行记录.小弟初学,用的是D7.版本是5的.

解决方案 »

  1.   

    在IWDBGrid事件的click事件中加代码
    begin
      edit1.text:=query1.fields[0].asstring+......+query1.fields[i].asstring;
    end;
    这样就能将点击的那行记录放入edit了。
      

  2.   

    可以是,只有OnRenderCell这个事件,没有click事件,我用的是D7 自带的版本,该怎么用啊
      

  3.   

    IWDBGrid→Columns→LinkField(对应的字段),OnClick属性里写:
    begin
      AdoQuery1.Locate('对应字段',Avalue,[]);
      aa:=ADOQuery['XXX'];
      edit1.text=:ADOQuery['YYY'];end