ASP.NET中DataTable與DataSet之間的轉(zhuǎn)換示例
更新時間:2013年09月27日 17:56:29 作者:
如果你的數(shù)據(jù)不需要做關(guān)系映射,直接用DataTable效率比較高,下面有個不錯的示例,感興趣的朋友可以參考下
DataSet包含了多個DataTable,以及DataTable之間的約束關(guān)系。
如果你的數(shù)據(jù)不需要做關(guān)系映射,直接用DataTable效率比較高。如果有需要1:N或N:M這樣的關(guān)系查詢,將DataSet中的相應(yīng)DataTable全部填充,再使用關(guān)系查詢數(shù)據(jù)。
DataSet數(shù)據(jù)源你可以把它看成數(shù)據(jù)庫,而DataTable就是數(shù)據(jù)庫里的一個表
將DataTable添加到DataSet中:
在項目中遇到DataTable 無法直接轉(zhuǎn)換成DataSet 時,
可以先new
可以先new DataSet c出來再填充就好了
DataSet ds = new DataSet();
DataTable dt= new DataTable("Customers");
ds.Tables.Add(dt);
讀取DataSet中某一個DataTable:
dt=ds.Tables[0];//指定第0個表
dt=ds.Tables["Customers"];//指定表名為“Customers”的表
如果你的數(shù)據(jù)不需要做關(guān)系映射,直接用DataTable效率比較高。如果有需要1:N或N:M這樣的關(guān)系查詢,將DataSet中的相應(yīng)DataTable全部填充,再使用關(guān)系查詢數(shù)據(jù)。
DataSet數(shù)據(jù)源你可以把它看成數(shù)據(jù)庫,而DataTable就是數(shù)據(jù)庫里的一個表
將DataTable添加到DataSet中:
在項目中遇到DataTable 無法直接轉(zhuǎn)換成DataSet 時,
可以先new
可以先new DataSet c出來再填充就好了
DataSet ds = new DataSet();
DataTable dt= new DataTable("Customers");
ds.Tables.Add(dt);
讀取DataSet中某一個DataTable:
dt=ds.Tables[0];//指定第0個表
dt=ds.Tables["Customers"];//指定表名為“Customers”的表
您可能感興趣的文章:
- asp.net實現(xiàn)導(dǎo)出DataTable數(shù)據(jù)到Word或者Excel的方法
- asp.net實現(xiàn)數(shù)據(jù)從DataTable導(dǎo)入到Excel文件并創(chuàng)建表的方法
- Asp.net中DataTable導(dǎo)出到Excel的方法介紹
- asp.net 讀取Excel數(shù)據(jù)到DataTable的代碼
- ASP.NET DataTable去掉重復(fù)行的2種方法
- ASP.NET怎么操作DataTable實例應(yīng)用
- Asp.net下使用Jquery Ajax傳送和接收DataTable的代碼
- asp.net 數(shù)據(jù)庫的連接和datatable類
- Asp.net靜態(tài)方法之Grid轉(zhuǎn)DataTable方法實現(xiàn)步驟
- Asp.net實現(xiàn)選擇性的保留DataTable中的列
- asp.net DataTable導(dǎo)出Excel自定義列名的方法
相關(guān)文章
.NET?Core基于EMIT編寫的輕量級AOP框架CZGL.AOP
這篇文章介紹了.NET?Core基于EMIT編寫的輕量級AOP框架CZGL.AOP,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-02-02
如何為CheckBoxList和RadioButtonList添加滾動條
這篇文章主要介紹了為CheckBoxList和RadioButtonList添加滾動條的方法,感興趣的小伙伴們可以參考一下2016-07-07
ASP.NET session.timeout設(shè)置案例詳解
這篇文章主要介紹了ASP.NET session.timeout設(shè)置案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08
最鋒利的Visual Studio Web開發(fā)工具擴(kuò)展:Web Essentials使用詳解
Web Essentials是目前為止見過的最好用的VS擴(kuò)展工具了,具體功能請待我一一道來。2016-06-06
.Net中如何將一個實例的內(nèi)存二進(jìn)制內(nèi)容讀出來(超簡單方法)
這篇文章主要介紹了如何將一個實例的內(nèi)存二進(jìn)制內(nèi)容讀出來(超簡單方法),接下來的內(nèi)容中,我們將利用一個簡單的方法輸出指定實例的字節(jié)序列,并此次分析值類型和引用類型實例在內(nèi)存的布局,需要的朋友可以參考下2023-07-07

