C#中遍歷DataSet數據集對象實例。本站提示廣大學習愛好者:(C#中遍歷DataSet數據集對象實例)文章只能為提供參考,不一定能成為您想要的結果。以下是C#中遍歷DataSet數據集對象實例正文
本文引見C#上若何應用DataSet對象,並對DataSet對象中的表停止遍歷,同時遍歷表中的每行,遍歷每行的每列的值。
起首甚麼是DataSet,在C#中,Dataset就像一個數據庫,個中可以有多個表(Table),也能夠只要一個表,每一個表中有行(DataRow)和列(DataColumn)。應用DataRow[DataColumn]的情勢可以獲得某行某列數據值。
//上面例子中應用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]); //表名,列名,單位格數據
}
}
}
//遍歷DataSet中第一個表的多行多列
foreach(DataRow mDr in MyDataset.Tables[0].Rows )
{
foreach(DataColumn mDc in MyDataset.Tables[0].Columns)
{
Console.WriteLine(mDr[mDc].ToString());
}
}
看完第一個例子再看第二個例子是否是認為簡略多了?