我要作的是;
   左一个stringgrid         右一个stringgrid
             中间一个按钮,先选左边一行(里面有值),按这个按钮,
就把左边的值放到右边的stringgrid中,左边那一行消失,右边多了一行,我不知道如何作最方便??请教了
_________________                      _____________________
_________________                      _____________________
_________________                      _____________________
_________________                      _____________________

解决方案 »

  1.   

    直接删除一行的函数好象是没有的.你要删除第i行可以这样做(假设总共有k(k>i)行):用第i+1行覆盖第i行,用第i+2行覆盖第i+1行, ... ,用第k行覆盖第k-1行.最后将grid的rowcount减一,就实现了删除第i行的效果.
      

  2.   

    看来是没辙,和我想的一样,thank you all the same,ppjy3670() brother
      

  3.   

    我只知道添加过去的方法
    var  bianhao:string;
    begin
    bianhao:=table1.fieldbyname('题目编号').AsString;
    table2.Active:=true;
     table2.Append;
    table2.FieldByName('题目编号').AsString:=  bianhao;
     table2.Post;
    end;
      

  4.   

    看看,delphi中
    file->new->others->forms->dual listbox
      

  5.   

    DeleteRow函数 ,TCustomGrid的虚拟的、保护的方法。