DataSet、DataTable、DataRow區(qū)別詳解
DataSet
表示數(shù)據(jù)在內(nèi)存中的緩存。
屬性
Tables 獲取包含在 DataSet 中的表的集合。
ds.Tables["sjxx"]
DataTable
表示內(nèi)存中數(shù)據(jù)的一個(gè)表。
公共屬性
Columns 獲取屬于該表的列的集合。
DataSet 獲取此表所屬的 DataSet。
DefaultView 獲取可能包括篩選視圖或游標(biāo)位置的表的自定義視圖。
PrimaryKey 獲取或設(shè)置充當(dāng)數(shù)據(jù)表主鍵的列的數(shù)組。
Rows 獲取屬于該表的行的集合。
TableName 獲取或設(shè)置 DataTable 的名稱。
DataRow
表示 DataTable 中的一行數(shù)據(jù)
row["index"]
DataColumn
表示 DataTable 中列的架構(gòu)。
DataTable與DataSet常用操作實(shí)例
//創(chuàng)建DataSet
DataSet ds = new DataSet();
//創(chuàng)建DataTable
DataTable dt = new DataTable();
dt.Columns.Add("id",Type.GetType("System.Int32"));
dt.Columns["id"].AutoIncrement = true;
dt.Columns.Add("name",Type.GetType("System.String"));
//插入行
DataRow dw1 = dt.NewRow();
dw1["name"] = "test1";
dt.Rows.Add(dw1);
DataRow dw2 = dt.NewRow();
dw2["name"] = "test2";
dt.Rows.InsertAt(dw2,0);
//將DataTable添加到DataSet中
ds.Tables.Add(dt);
//DataTable中查詢
DataTable dt = new DataTable();
DataRow dr[] = dt.Select("1 = 1");
//DataTable更新
DataTable dt = (DataTable)HttpContext.Current.Cache["MYCACHE"];
DataRow[] dr = dt.Select("1 = 1");
if (dr.Length > 0)
{
dr[0]["colName"] = "colValue";
}
//統(tǒng)計(jì)
object o = dt.Compute("SUM(col_name)", "1=1");
相關(guān)文章
asp.net音頻轉(zhuǎn)換之.amr轉(zhuǎn).mp3(利用七牛轉(zhuǎn)換法)
相信很多人都遇到amr格式的音頻文件不能直接在網(wǎng)頁播放的問題,有人使用QuickTime插件的輔助,下面這篇文章主要給大家介紹了asp.net音頻轉(zhuǎn)換之利用七牛轉(zhuǎn)換法將.amr格式轉(zhuǎn).mp3格式,需要的朋友可以參考借鑒,下面來一起看看吧。2016-12-12基于SignalR的消息推送與二維碼掃描登錄實(shí)現(xiàn)代碼
這篇文章主要介紹了基于SignalR的消息推送與二維碼掃描登錄實(shí)現(xiàn)代碼,需要的朋友可以參考下2017-02-02asp.net EXECUTENONQUERY()返回值介紹
前些日子作一些數(shù)據(jù)項(xiàng)目的時(shí)候 在ADO.NET 中處理 ExecuteNonQuery()方法時(shí),總是通過判斷其返回值是否大于0來判斷操作時(shí)候成功 。但是實(shí)際上并不是這樣的,下面詳細(xì)介紹一下,有需要的朋友可以參考2013-08-08ASP.NET沒有魔法_ASP.NET MVC 模型驗(yàn)證方法
下面小編就為大家分享一篇ASP.NET沒有魔法_ASP.NET MVC 模型驗(yàn)證方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-02-02通過Web Service實(shí)現(xiàn)IP地址查詢功能的示例
下面小編就為大家分享一篇通過Web Service實(shí)現(xiàn)IP地址查詢功能的示例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12.net core使用FastHttpApi構(gòu)建web聊天室實(shí)例代碼
這篇文章主要給大家介紹了關(guān)于.net core使用FastHttpApi構(gòu)建web聊天室的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-10-10