有两个GRID,grid1中显示所有要打开的文件名列表,现在要做的是无论是鼠标点击还是光标移动,grid2中显示鼠标点中的那一列或者光标所在的那一列的文个,目前我只能做到鼠标点击,但是两者结合却做不出来。请高手指点》

解决方案 »

  1.   

    有两个GRID,grid1中显示所有要打开的文件名列表,现在要做的是无论是鼠标点击还是光标移动,grid2中显示Grid1中鼠标点中的那一列或者光标所在的那一列的文件,目前我只能做到鼠标点击,但是两者结合却做不出来。请高手指点》,我在grid1的Click事件中写的是这样的
     with clientdataset2 do
    begin
     Close;
      RemoteServer:=socketconnection1;
       ProviderName:='dm_dsp001';
       CommandText:='select * from '+trim(clientdataset1.fieldbyname('表名').AsString);
      Open;
      First;
    end;
    这只有鼠标点击事件,光标移动事件不知怎么写
      

  2.   

    在grid1的数据集的AfterScroll事件也写上鼠标点击的代码就可以了
      

  3.   

    同意bee2518(迷茫ing) 的办法
    在需要触发的地方都写上你要求的代码
      

  4.   

    回复人: bee2518(迷茫ing) ( ) 信誉:100  2004-11-23 08:54:00  得分: 0  
     
     
       为什么很多这样的问题都会在非技术区呢
      
     
    那我以后有类似的问题应到哪里去。
      

  5.   

    谢谢迷茫ing,照你的做了,可是我光标移到最后不小心又向下移了一下出现---------------------------
    Debugger Exception Notification
    ---------------------------
    Project Project1.exe raised exception class EOleException with message '第 1 行: 'from' 附近有语法错误。'. Process stopped. Use Step or Run to continue.
    ---------------------------
    OK   Help   
    ---------------------------
      

  6.   

    当我光标移到最后一条,再往下移时能不能让光标移到第一条记录,不知能不能实现,因为我以前用的是VFP,有这个功能的,DEPHI我是新学,也不知道命令格式。