一、怎么填写表格资料时退出软件后,在下次启动时还能显示在页面上呢,刚开始也捣鼓了不久的时间,最后还是考虑用txt文档来保存输入的内容。
1、定义文件保存位置,以及文件名称和后缀。
String FilePath = AppDomain.CurrentDomain.BaseDirectory + @"Files\FeedbackFile\FeedbackCache\FeedbackCacheData.txt";
二、保存表格数据。
1、由于保存进txt文档里面的类型是string的,需要做进一步处理,这里使用字典来保存数据
//文件写入
var requestEntity = new Dictionary<string, object>();
2、将表格的数据添加进字典里面
// 用户名
requestEntity.Add("UserName", userName);
// 用户电话
requestEntity.Add("UserPhone",userPhone);
3、用字典获取到数据后,需要将字典序列化,得到一串带格式的string字符串,最后用FileStream写入文件
//序列化
string submissions = JsonConvert.SerializeObject(requestEntity);
//保存为txt文档
FileStream CreateFile = new FileStream(FilePath, FileMode.Create, FileAccess.Write);
StreamWriter InFile = new StreamWriter(CreateFile, En