欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#中遍歷DataSet數(shù)據(jù)集對(duì)象實(shí)例

 更新時(shí)間:2014年08月13日 09:19:31   投稿:junjie  
這篇文章主要介紹了C#中遍歷DataSet數(shù)據(jù)集對(duì)象實(shí)例,經(jīng)常忘記如何操作DataSet,這里記下來并分享,讓需要的朋友可以參考下

本文介紹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ù)值。

復(fù)制代碼 代碼如下:

//下面例子中使用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)文章

最新評(píng)論