C#中遍歷DataSet數(shù)據(jù)集對(duì)象實(shí)例
本文介紹C#上如何使用DataSet對(duì)象,并對(duì)DataSet對(duì)象中的表進(jìn)行遍歷,同時(shí)遍歷表中的每一行,遍歷每一行的每一列的值。
首先什么是DataSet,在C#中,Dataset就像一個(gè)數(shù)據(jù)庫(kù),其中可以有多個(gè)表(Table),也可以只有一個(gè)表,每個(gè)表中有行(DataRow)和列(DataColumn)。使用DataRow[DataColumn]的形式可以得到某行某列數(shù)據(jù)值。
//下面例子中使用foreach來遍歷DataSet中的所有表,對(duì)于每個(gè)表遍歷所有的記錄,并輸出每一行的每個(gè)值
foreach (DataTable dt in MyDataset.Tables) //MyDataSet是自已定義并已賦值的DataSet對(duì)象。
{
foreach (DataRow dr in dt.Rows) ///遍歷所有的行
{
foreach (DataColumn dc in dt.Columns) //遍歷所有的列
{
Console.WriteLine(“{0}, {1}, {2}”, dt.TableName, dc.ColumnName, dr[dc]); //表名,列名,單元格數(shù)據(jù)
}
}
}
//遍歷DataSet中第一個(gè)表的多行多列
foreach(DataRow mDr in MyDataset.Tables[0].Rows )
{
foreach(DataColumn mDc in MyDataset.Tables[0].Columns)
{
Console.WriteLine(mDr[mDc].ToString());
}
}
看完第一個(gè)例子再看第二個(gè)例子是不是覺得簡(jiǎn)單多了?
相關(guān)文章
C#自定義類型強(qiáng)制轉(zhuǎn)換實(shí)例分析
這篇文章主要介紹了C#自定義類型強(qiáng)制轉(zhuǎn)換的方法,實(shí)例分析了C#類型轉(zhuǎn)換的相關(guān)技巧,需要的朋友可以參考下2015-05-05C#檢測(cè)移動(dòng)硬盤并獲取移動(dòng)硬盤盤符的方法
這篇文章主要介紹了利用C#檢測(cè)移動(dòng)硬盤并獲取移動(dòng)硬盤盤符2017-12-12C#調(diào)用RabbitMQ實(shí)現(xiàn)消息隊(duì)列的示例代碼
這篇文章主要介紹了C#調(diào)用RabbitMQ實(shí)現(xiàn)消息隊(duì)列的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12使用Unity3D實(shí)現(xiàn)選中物體消融特效的方法詳解
消融特效中基Shader?Graph實(shí)現(xiàn)了消融特效,本文將基于?Shader?實(shí)現(xiàn)消融特效,當(dāng)前實(shí)現(xiàn)消融特效的方法主要有?Alpha?測(cè)試消融、clip(或?discard)消融,它們的本質(zhì)都是隨機(jī)丟棄一些片元,以實(shí)現(xiàn)消融效果,文中有詳細(xì)代碼示例,需要的朋友可以參考下2023-10-10