delphi如何将stringgrid中的内容保存呢?

[复制链接]
查看11 | 回复0 | 2010-3-3 14:33:39 | 显示全部楼层 |阅读模式
procedure SaveGrid(g:TStringGrid; filename:string);var i:integer; t:TStringlist;begin t:=TStringlist.Create; for i:=0 to g.RowCount-1 do beging.Rows.Delimiter:=',';t.Add(g.Rows.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 beging.Rows.Delimiter:=',';g.Rows.DelimitedText:=t.Strings; 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;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行