C#中listview保存

来源:百度知道 编辑:UC知道 时间:2024/06/10 10:41:24
我做了个C#winform程序,想吧listview中数据保存到txt文件中,请问高手们要怎么弄啊?

我给你个实例~我是遍历集合到listview上的~所以也就是保存集合对象!
引入命名空间~using System.Runtime.Serialization.Formatters.Binary;

//...
Dictionary<string, Computer> dic = new Dictionary<string, Computer>();
//...
BinaryFormatter bf = new BinaryFormatter();

/// <summary>
/// 保存集合中的元素对象,将集合存到本地
/// </summary>
public void Save()
{
//保存集合到本地文件
FileStream fs = new FileStream("create.txt",FileMode.Create);
bf.Serialize(fs, dic);
fs.Close();
}

/// <summary>
/// 读取本地保存的文件
/// </summary>
public Dictionary<string, Computer> Read()
{
FileStream fs = new FileStream("create.txt", FileMode.Open);
dic = (Dictionary<string, Computer>) bf.Deserializ