真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ADO.NETMergeFailed事件怎么使用

本篇內(nèi)容主要講解“ADO.NET MergeFailed事件怎么使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“ADO.NET MergeFailed事件怎么使用”吧!

創(chuàng)新互聯(lián)公司服務(wù)項目包括東莞網(wǎng)站建設(shè)、東莞網(wǎng)站制作、東莞網(wǎng)頁制作以及東莞網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,東莞網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到東莞省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

我們大家都知道DataSet對象提供三個事件:Disposed、Initialized 和 MergeFailed。這里我們只對ADO.NET MergeFailed事件做出詳細(xì)的介紹。

ADO.NET MergeFailed事件

DataSet 對象的最常用事件是 MergeFailed,當(dāng)要合并的 DataSet 對象的架構(gòu)發(fā)生沖突時,會引發(fā)該事件。當(dāng)目標(biāo)和源 DataRow 有相同的主鍵值,且 EnforceConstraints 屬性設(shè)置為 true 時會發(fā)生這種情況。例如,如果所合并表的主鍵列與兩個 DataSet 對象中的表的相同,則將發(fā)生異常并引發(fā) MergeFailed 事件。傳遞給 MergeFailed 事件的 MergeFailedEventArgs 對象具有 Conflict 屬性(標(biāo)識兩個 DataSet 對象之間的架構(gòu)沖突)和 Table 屬性(標(biāo)識發(fā)生沖突的表的名稱)。

下面的代碼段演示如何為 ADO.NET MergeFailed事件添加事件處理程序。

AddHandler workDS.MergeFailed, New MergeFailedEventHandler( _  AddressOf DataSetMergeFailed)   Private Shared Sub DataSetMergeFailed(_  sender As Object,args As MergeFailedEventArgs)  Console.WriteLine("Merge failed for table " & args.Table.TableName)  Console.WriteLine("Conflict = " & args.Conflict)  End Sub

初始化ADO.NET MergeFailed事件

在 DataSet 構(gòu)造函數(shù)初始化 DataSet 的新實例后會發(fā)生 Initialized 事件。

如果 DataSet 已完成初始化,IsInitialized 屬性會返回 true;否則,返回 false。BeginInit 方法,它開始初始化 DataSet,將 IsInitialized 設(shè)置為 false。EndInit 方法(用于結(jié)束 DataSet 的初始化)將它設(shè)置為 true。Visual Studio 設(shè)計環(huán)境使用這些方法初始化其他組件使用的 DataSet。通常不會在代碼中使用這些方法。

 釋放事件

DataSet 派生自 MarshalByValueComponent 類,該類可公開 Dispose 方法和 Disposed 事件。Disposed 事件添加了一個事件處理程序以偵聽組件上已釋放的事件。如果您要在調(diào)用 Dispose 方法時執(zhí)行代碼,則可以使用 DataSet 的 Disposed 事件。Dispose 釋放由 MarshalByValueComponent 使用的資源。

DataSet 和 DataTable 對象繼承 MarshalByValueComponent 并支持用于遠(yuǎn)程處理的 ISerializable 接口。這兩個對象是***可遠(yuǎn)程處理的 ADO.NET 對象。

到此,相信大家對“ADO.NET MergeFailed事件怎么使用”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


分享名稱:ADO.NETMergeFailed事件怎么使用
文章轉(zhuǎn)載:http://weahome.cn/article/jchido.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部