日期:2014-05-19  浏览次数:20782 次

如何实现保存和读取一个数据集(类似配置文件)?
c#winform里面,需要保存跟数据库一样的结构的一些数据,但是现在不能用数据库,希望能够保存再文件里面
类似
12.0.0.1   阿四大幅   阿四
12.0.0.0   阿四大幅   阿四

这样的几个数据,保存再ini或者xml里面都可以,要方便读取和存储,如何实现啊??

还有,如何对这个文件加密让别人看不到里面是什么东西啊??

------解决方案--------------------
DataSet 序列化成xml
private void SerializeDataSet(DataSet ds,string filename){
XmlSerializer ser = new XmlSerializer(typeof(DataSet));
TextWriter writer = new StreamWriter(filename);
ser.Serialize(writer, ds);
writer.Close();
}
读取时反序列化回去就可以了,可以参考msdn
加密可以用DES 加密和解密,msdn上都有例子