怎样在当前行下面增加一行新的空行
或者说怎样实现将stringgrid的当前行整体依次下移一行

解决方案 »

  1.   

    或者能把一个stringgrid1内的数据导入另外一stringgrid2内也可
      

  2.   

    StringGrid1.RowCount:=StringGrid1.RowCount+1;
      

  3.   

    从伴水兄那儿学来的:type TMyGrid = class(TStringGrid);procedure TForm1.Button1Click(Sender: TObject);
    begin
      StringGrid1.RowCount := StringGrid1.RowCount + 1;
      TMyGrid(StringGrid1).RowMoved(StringGrid1.RowCount, StringGrid1.Row);
    end;
      

  4.   

    esu(ESU)你说的是总的行数加1,不对的,你是在最后一行后面加了一行空行
    并不是在当前行,也就是获得焦点的那一行后面加了一行空行,
      

  5.   

    楼主,你想当前行后面加空行,那就type TMyGrid = class(TStringGrid);procedure TForm1.Button1Click(Sender: TObject);
    begin
      StringGrid1.RowCount := StringGrid1.RowCount + 1;
      TMyGrid(StringGrid1).RowMoved(StringGrid1.RowCount, StringGrid1.Row+1);
    end;
      

  6.   

    谢谢  sysu(死树) 这就给分,接住!