BinaryFormatter Bf = new BinaryFormatter();
MemoryStream Ms = new MemoryStream();
DataRow Dr = dv.Table.Rows[e.Item.DataSetIndex];
Bf.Serialize(Ms,Dr);  
求助...上面的不能序列化对象了.  
[C#]
[Serializable]
public class DataRow

解决方案 »

  1.   

    DataRow脱离了DataTable就没有意义了
      

  2.   

    DataRow 里有Table信息,形成了循环引用,所以无法实现序列化
      

  3.   

    你可以把DataRow的你关心的数据保存到一个自定义对象,并指明
    [Serializable]
    public class DataRowClass
    或者实现序列化接口,
    对该自定义类来进行序列化。
    http://www.microsoft.com/china/MSDN/library/archives/library/dndotnet/html/objserializ.asp