如何动态改变stringgrid的行数?请教!
我的程序如下,stringgrid的列数固定,行数可变大或小.可是不论怎么变行数只能显示5行,后面的内容无法显示,请给个解决方法,谢谢,成功就给分!
procedure TForm1.Button1Click(Sender: TObject);
var
i:string;
a:array of array of string;
k,j:integer;
begin
i:=edit1.Text;
stringgrid1.RowCount:=strtoint(i);
stringgrid1.ColCount:=5;
a:=nil;
setlength(a,strtoint(i),5);
for k:=0 to strtoint(i)-1 do
for j:=0 to 4 do
begin
a[k,j]:=inttostr(k)+inttostr(j);
stringgrid1.Cells[k,j]:=a[k,j];
end;
edit2.Text:=stringgrid1.Cells[k-1,j-1];
StringGrid1.Invalidate;
end;