using System;using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Runtime.Serialization.Formatters.Binary;
public partial class _Default : System.Web.UI.Page
...{
protected void Page_Load(object sender, EventArgs e)
...{
//将数据序列化
DataSet ds = getData();
BinaryFormatter bf1 = new BinaryFormatter();
FileStream fs1 = new FileStream(@"d:data.txt", FileMode.OpenOrCreate);
bf1.Serialize(fs1, ds);
fs1.close();
fs1 = null;
//反序列化二进制文件
DataSet data = new DataSet();
BinaryFormatter bf2 = new BinaryFormatter();
FileStream fs2 = new FileStream(@"d:data.txt", FileMode.Open);
data = (DataSet)bf2.Deserialize(fs2);
f2.close();
fs = null;
}
//读数据.....
public DataSet getData()
...{
DataSet ds=new DataSet();
return ds;
}
}