11.2 向DataSet對象中填充數(shù)據(jù)
接下來我們來學(xué)習(xí)常見的、向DataSet對象中填充數(shù)據(jù)的方法。 11.2.1 用DataAdapter對象填充 最常見的填充DataSet對象數(shù)據(jù)的方法是使用DataAdapter對象的Fill方法。 第10章介紹DataAdapter對象時,我們已經(jīng)介紹了如何使用Fill方法來填充DataSet對象。 其原理是通過DataAdapter對象的SelectCommand對象設(shè)置的Select語句來完成的。 11.2.2 用TableAdapter對象填充 TableAdapter(表適配器)對象通過對數(shù)據(jù)庫執(zhí)行SQL語句和存儲過程來提供應(yīng)用程序和數(shù)據(jù)庫之間的通信,是Visual Studio 2005中提供的新的對象。 TableAdapter對象除了具備DataAdapter 的標(biāo)準(zhǔn)功能外,還提供其他查詢功能,這些查詢與DataTable對象可以共享通用的架構(gòu)。TableAdapter對象將返回數(shù)據(jù)加載到它在應(yīng)用程序中的關(guān)聯(lián)數(shù)據(jù)表中,或者返回已用數(shù)據(jù)填充的新數(shù)據(jù)表中。 在填充數(shù)據(jù)時,DataAdapter對象可以一次填充多個表,而TableAdapter一次只能填充一個表。有關(guān)TableAdapter的內(nèi)容將在第12章詳細(xì)進(jìn)行介紹。 |
|