java+dataset+foreach_C#中遍历DataSet数据集对象实例

本文介绍了如何在C#中使用DataSet对象,通过示例展示了如何遍历DataSet中的所有表及其行和列,输出表名、列名以及单元格数据。示例使用了两个foreach循环,分别遍历表格和行,然后通过遍历列来获取每个单元格的值。
摘要由CSDN通过智能技术生成

本文介绍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());

}

}

看完第一个例子再看第二个例子是不是觉得简单多了?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值