📄 数据持久性(序列化xml文件).txt
字号:
//序列化到XML文件(写入)
private void SerializeDataSource(DataSet ds)
{
string strFile=Server.MapPath(Session.SessionID+".xml");
XmlTextWriter xtw=new XmlTextWriter(strFile,null);
ds.WriteXml(xtw);
xtw.Close();
}
//反序列XML文件(读出)
private DataSet DeserializeDataSource()
{
string strFile=Server.MapPath(Session.SessionID+".xml");
XmlTextReader xtr=new XmlTextReader(strFile);
DataSet ds=new DataSet();
ds.ReadXml(xtr);
xtr.Close();
return ds;
}
应用
1.保存
//Session["MyDataSet"]=oDS;//保存数据集
SerializeDataSource(oDS);
2.加载
//DataSet ds=(DataSet)Session["MyDataSet"];
DataSet ds=DeserializeDataSource();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -