?? 數(shù)據(jù)持久性(序列化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;//保存數(shù)據(jù)集
SerializeDataSource(oDS);
2.加載
//DataSet ds=(DataSet)Session["MyDataSet"];
DataSet ds=DeserializeDataSource();
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -