如何实现保存和读取一个数据集(类似配置文件)?
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上都有例子