鱼C论坛

 找回密码
 立即注册
查看: 2413|回复: 3

如何把StringGrid1中的内容保存到文件中?

[复制链接]
发表于 2013-6-14 10:12:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
菜鸟求详解,越详细越好,最好给代码加注释,痛哭流涕的表示感激。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 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;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-7-20 15:49:39 | 显示全部楼层
楼上写的能实现
+1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-11-26 10:40:42 | 显示全部楼层
先留着以后用  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-7-5 04:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表