|
发表于 2013-6-20 16:01:07
|
显示全部楼层
本帖最后由 aminghanhua 于 2013-6-20 16:02 编辑
- procedure SaveGrid(g:TStringGrid; filename:string);
- var i:integer;
- t:TStringlist;
- begin
- t:=TStringlist.Create;
- for i:=0 to g.RowCount-1 do
- begin
- g.Rows[i].Delimiter:=',';
- t.Add(g.Rows[i].DelimitedText);
- end;
- t.SaveToFile(filename);
- t.Free;end;
- procedure LoadGrid(g:TStringGrid; filename:string);
- var i:integer;
- t:TStringlist;
- begin t:=TStringlist.Create;
- t.LoadFromFile(filename);
- g.RowCount:=t.Count;
- for i:=0 to t.Count-1 do
- begin
- g.Rows[i].Delimiter:=',';
- g.Rows[i].DelimitedText:=t.Strings[i];
- end;
- t.Free;
- end;
- procedure TForm1.BitBtn1Click(Sender: TObject);
- begin
- SaveGrid(StringGrid1,'f.txt');
- end;
- procedure TForm1.Button1Click(Sender: TObject);
- begin
- LoadGrid(StringGrid1,'f.txt');
- end;
复制代码 |
|