我是这样做的(把listView 控件中的东西保存为.ini 文件格式,同样,你也可以改为.dat)
//保存过程
myinifile:TInifile; //声明为全局变量
myinifile:=TInifile.Create(Edit1.Text+'.ini'); //edit1.text 为你要保存的文件名,
myinifile.WriteString('s'+inttostr(j),'姓名',edit3.Text );
//s 为一个标号 自己调试一下就知道了 j 是我计算的第几个记录,
myinifile.WriteString('s'+inttostr(j),'籍贯',Edit4.Text );
myinifile.WriteString('s'+inttostr(j),'学号',Edit5.Text );
myinifile.WriteString('s'+inttostr(j),'特长',Edit6.Text );
myinifile.WriteString('s'+inttostr(j),'附加信息',Edit7.Text );
//读取过程
//从保存的文件中读出依次[s 1]( 假设j为1 )中“籍贯”项的值,
//“学号”,“特长”, “附加信息”中的值,赋给Edit ,
Edit4.Text:=myinifile.ReadString('s'+inttostr(j),'籍贯','');
Edit5.Text:=myinifile.ReadString('s'+inttostr(j),'学号','');
Edit6.Text:=myinifile.ReadString('s'+inttostr(j),'特长','');
Edit7.Text:=myinifile.ReadString('s'+inttostr(j),'附加信息','');
如果还有什么不懂的话呢!
可以emil 给我,我把那个源代码给你!