介面有一个combox,item的数目不定,并可以添加,如:
combox.tetx为'一班'
listview显示:
姓名   年龄
张三    11
李四    12
.....
combox.tetx为'二班'
listview显示:
姓名   年龄
小明    11
小王    12
.....combox.tetx为'三班'
listview显示:
姓名   年龄
小明A    11
小王V    12
.....怎么保村到txt中去,listview里的数据是可以删除的,并且combox班级是可以新增,当我下次打开exe还是上次编辑的结果,意思就是以txt为保存方式

解决方案 »

  1.   

    可以保存到ini文件中
    格式
    [一班]
    name=张三|李四
    age=11|12
    [二班]
    name=小明|小王
    age=11|12.....
    从combobox里选择班级后,从文件中读取出该班级的姓名和年龄,显示在listview中就可以
      

  2.   

    可以用xml保存学生数据,这里有在delphi中使用xml的方法,用TXMLDocument控件。
    http://www.yesky.com/405/1732905.shtml
      

  3.   

    使用数据集阿,创建2个TClientDataSet对象。将学生信息和班级信息分别维护进去。维护完成后将对象持久化。下次打开程序时从本地文件取数据。