C#中遍歷DataSet數(shù)據(jù)集對象實例
本文介紹C#上如何使用DataSet對象,并對DataSet對象中的表進行遍歷,同時遍歷表中的每一行,遍歷每一行的每一列的值。
首先什么是DataSet,在C#中,Dataset就像一個數(shù)據(jù)庫,其中可以有多個表(Table),也可以只有一個表,每個表中有行(DataRow)和列(DataColumn)。使用DataRow[DataColumn]的形式可以得到某行某列數(shù)據(jù)值。
//下面例子中使用foreach來遍歷DataSet中的所有表,對于每個表遍歷所有的記錄,并輸出每一行的每個值
foreach (DataTable dt in MyDataset.Tables) //MyDataSet是自已定義并已賦值的DataSet對象。
{
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中第一個表的多行多列
foreach(DataRow mDr in MyDataset.Tables[0].Rows )
{
foreach(DataColumn mDc in MyDataset.Tables[0].Columns)
{
Console.WriteLine(mDr[mDc].ToString());
}
}
看完第一個例子再看第二個例子是不是覺得簡單多了?
相關文章
使用Unity3D實現(xiàn)選中物體消融特效的方法詳解
消融特效中基Shader?Graph實現(xiàn)了消融特效,本文將基于?Shader?實現(xiàn)消融特效,當前實現(xiàn)消融特效的方法主要有?Alpha?測試消融、clip(或?discard)消融,它們的本質都是隨機丟棄一些片元,以實現(xiàn)消融效果,文中有詳細代碼示例,需要的朋友可以參考下2023-10-10
使用C#實現(xiàn)Windows組和用戶管理的示例代碼
這篇文章主要介紹了使用C#實現(xiàn)Windows組和用戶管理的示例代碼,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下2021-01-01
Unity中的PostProcessBuild實用案例深入解析
這篇文章主要為大家介紹了Unity中的PostProcessBuild實用案例深入解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05
C# Winform使用NPOI獲取Word內容的實戰(zhàn)指南
NPOI是用于讀寫Excel和Word的插件包,它是Apache POI的.NET版,總之,Apache POI是一個Java的強大的、開源的Office文檔處理包,而NPOI是它的.NET版本,所以本文給大家介紹了C# Winform使用NPOI獲取Word內容的實戰(zhàn)指南,感興趣的小伙伴跟著小編一起來看看吧2025-07-07
C#實現(xiàn)以文件流的形式返回本地文件或遠程文件路徑
FileStream和FileInfo只能處理本地文件路徑,無法直接處理HTTP URL,所以下面小編就來和大家詳細介紹一下C#如何實現(xiàn)以文件流的形式返回本地文件或遠程文件路徑吧2025-08-08

