从问题的本身来解决,
一、将引用类设置成可序列化的类,的类的
[Serializable]
public partial class DispMerchAcc
{
..................
}
二、将原值的DataSet值转化成 DataTable,再将值存入Seeion中云
DataTable dtOps = new DataTable();
DataSet oDataSet = null;
Session["MerchTxnAcc"] = dtOps;
这样就可以解决数量大无法序列化的问题,已测试10万级别数据没问题;多的暂时没有测试。