首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DataRow的序列化问题

在.net里,DataRow类型的对象是不支持序列化的,那么如果在一个需要序列化的对象中含有DataRow类型的字段该怎么办呢?呵呵,幸好Datatable是支持序列化的。...因此,我们可以自定义序列化的行为,并在序列化和反序列化的时候用Datatable来对DataRow进行包装和解包。 为了自定义序列化行为,必须实现ISerializable接口。...summary>  [Serializable]  public class Field:ISerializable  {   private string name="";   private DataRow...}   public string FieldName   {    get{return this.name;}    set{this.name=value;}   }   public DataRow...document.getElementById("BodyLabel")); 本文由来源 21aspnet,由 javajgs_com 整理编辑,其版权均为 21aspnet 所有,文章内容系作者个人观点,不代表 Java

69910
您找到你想要的搜索结果了吗?
是的
没有找到

DataTable的AcceptChange方法为什么不能在Update之前?

Deleted 该行已通过 DataRow 的 Delete 方法被删除。 Detached 该行已被创建,但不属于任何 DataRowCollection。...DataRow 在以下情况下立即处于此状态:创建之后添加到集合中之前;或从集合中移除之后。 Modified 该行已被修改,AcceptChanges 尚未调用。...调用AcceptChanges时,任何仍处于编辑模式的DataRow对象将成功结束其编辑。...会出现对DataTable进行多次更改,但是通过调用RejectChanges方法拒绝这些更改的现象 DataRow.BeginEdit方法:对DataRow对象开始编辑操作。...使用BeginEdit方法将DataRow置于编辑模式。在此模式中,事件被临时挂起,以便允许用户在不触发验证规则的情况下对多行进行多处更改。

1.5K10
领券