DataRow的状态
来源:互联网 发布:建筑动画软件 编辑:程序博客网 时间:2024/04/30 08:57
dataSet.Table.Rows[x].Delete()的此行还存在在DataTable中的,只是状态改变了,即使update后也应该.AcceptChanges()如果还要用这个dataSet.Table
说明如下
一 个DataRow对象刚被创建之后其状态是Detached,是孤立的一个存在,所以建立了DataRow之后在DataRow中的单元填充了数据后还要 通过DataTable.Rows.Add(DataRow)方法将此DataRow添加到DataTable,DataRow添加到DataTable 后, 这个DataRow的状态就转变为Added。当修改了这个DataRow后,这个DataRow状态转为Modified,当用 DataRow.Delete()方法删除DataRow后,DataRow状态将转为Deleted,不过此行还存在在DataTable中的,只是状 态改变了,这时用DataTable.Rows.Count查看行数,跟删除前是一样的。只有在调用了DataTable.Remove (DataRow)方法后,此DataRow才被从DataTable移除,状态也回复到Detached孤立状态。一旦调用了 DataTable.AcceptChanges()方法后,所有的行将根据不同的状态做不同的处理,Added、Modified、Unchanged 将保留当前值,Deleted的行将从DataTable中移除,最后所有的行的状态都置为Unchanged。当DataTable是从 DataAdapter.Fill(DataSet,DataTable)方法填充而形成的,Fill()方法将自动调用AcceptChanges() 方法,将DataTable的行状态都置为Unchanged。并且,如果Fill方法中指定的那个DataTable在要填充的那个DataSet不存 在时,会生成一个跟数据源表同样的结构的DataTable并填充数据。
说明如下
一 个DataRow对象刚被创建之后其状态是Detached,是孤立的一个存在,所以建立了DataRow之后在DataRow中的单元填充了数据后还要 通过DataTable.Rows.Add(DataRow)方法将此DataRow添加到DataTable,DataRow添加到DataTable 后, 这个DataRow的状态就转变为Added。当修改了这个DataRow后,这个DataRow状态转为Modified,当用 DataRow.Delete()方法删除DataRow后,DataRow状态将转为Deleted,不过此行还存在在DataTable中的,只是状 态改变了,这时用DataTable.Rows.Count查看行数,跟删除前是一样的。只有在调用了DataTable.Remove (DataRow)方法后,此DataRow才被从DataTable移除,状态也回复到Detached孤立状态。一旦调用了 DataTable.AcceptChanges()方法后,所有的行将根据不同的状态做不同的处理,Added、Modified、Unchanged 将保留当前值,Deleted的行将从DataTable中移除,最后所有的行的状态都置为Unchanged。当DataTable是从 DataAdapter.Fill(DataSet,DataTable)方法填充而形成的,Fill()方法将自动调用AcceptChanges() 方法,将DataTable的行状态都置为Unchanged。并且,如果Fill方法中指定的那个DataTable在要填充的那个DataSet不存 在时,会生成一个跟数据源表同样的结构的DataTable并填充数据。
- DataRow的状态
- DataRow的状态
- ADO.NET中DataRow的状态
- DataRow的各种状态和DataView的两种过滤属性
- C# DataRow的删除
- gridview的datarow应用
- 关于Datatable的Datarow
- 获取DataRow[]的值
- datarow
- DataRow的序列化问题
- 获取不同版本的DataRow
- C#DataRow注意的问题
- 演示DataRow类的使用
- 演示DataRow类的使用
- Datatable和DataRow的使用
- DataTable、DataRow、DataColumn的用法
- [C#] DataRow类的使用方法
- C#中DataRow的初始化
- 可用性测试
- Java性能优化技巧集锦
- 最新瑞星2007序列号和ID 破解版
- 今天(2007-02-06)收集到一些东西
- 超好听_you are beautiful_James Blunt
- DataRow的状态
- 熊猫烧香题诗三百首,太搞了
- 挑战黑客入侵 安全虚拟主机配置
- 单调递增子序列(Longest-Monotonically-Sequence)
- 关于SMS编码Delphi源码摘抄
- Jsp&Servelet 学习笔记-写出一个 servelet 程序
- Jsp&Servelet 学习笔记-第一个jsp程序介绍
- Java设计模式:Proxy(代理)
- Jsp&Servelet 学习笔记-编译一个servlet