600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > C# DataSet.AcceptChanges 方法

C# DataSet.AcceptChanges 方法

时间:2019-02-15 07:40:20

相关推荐

C# DataSet.AcceptChanges 方法

后端开发|C#.Net教程

C#,DataSet,AcceptChanges

后端开发-C#.Net教程

DataSet.AcceptChanges 方法:

提交自加载此 DataSet 或上次调用 AcceptChanges 以来对其进行的所有更改。

DataRow 和 DataTable 类都具有 AcceptChanges 方法。 在 DataTable 级别调用 AcceptChanges,会为要调用的每个 DataRow 调用 AcceptChanges 方法。 同样,对 DataSet 调用 AcceptChanges 会导致对 DataSet 中的每个表调用 AcceptChanges。 照这样,您可在多个级别上调用该方法。 调用 DataSet 的 AcceptChanges 将使您只需调用一次,即可对所有次级对象(例如表和行)调用该方法。

当对 DataSet 调用 AcceptChanges 时,任何仍处于编辑模式的 DataRow 对象都将成功结束其编辑。 每个 DataRow 的 RowState 属性也都更改;Added 和 Modified 行变为 Unchanged,Deleted 行被移除。

网站源码数据转移,xe核显ubuntu,tomcat过一段时间,爬虫工具怎么写,30岁学php还是做ui好,聊城seo服务lzw

如果 DataSet 包含 ForeignKeyConstraint 对象,则调用 AcceptChanges 方法还将导致强制实施 AcceptRejectRule。

网上订餐系统源码c,vscode终端只有cmd,ubuntu声音下载,tomcat调用文件,sqlite判断db是否存在,卫生间里黑色的爬虫图片,私服发布 php,中山seo排名方案,国内简洁大气网站推荐,网页记账本源码,美容 html css 模板lzw

代码如下(程序集:System.Data(在 system.data.dll 中)):

分享音乐源码,怎么在vscode更换终端,ubuntu跑pin,tomcat清理内存占用,牙刷爬虫子,php iis 调试,武汉服装seo推广价格,网址导航系统网站源码,自动采集电影系统程序模板lzw

public void AcceptChanges(){IntPtr intPtr;Bid.ScopeEnter(out intPtr, " %d#\n", this.ObjectID);try{this.EndEdit();if (this.RowState != DataRowState.Detached && this.RowState != DataRowState.Deleted && this._columns.ColumnsImplementingIChangeTrackingCount > 0){DataColumn[] columnsImplementingIChangeTracking = this._columns.ColumnsImplementingIChangeTracking;for (int i = 0; i < columnsImplementingIChangeTracking.Length; i++){DataColumn column = columnsImplementingIChangeTracking[i];object obj = this[column];if (DBNull.Value != obj){IChangeTracking changeTracking = (IChangeTracking)obj;if (changeTracking.IsChanged){changeTracking.AcceptChanges();}}}}mitRow(this);}finally{Bid.ScopeLeave(ref intPtr);}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。