C#中遍历DataSet数据集对象实例
2018-10-12 14:08
861 查看
本文介绍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());
}
}
看完第一个例子再看第二个例子是不是觉得简单多了?
您可能感兴趣的文章:
相关文章推荐
- C#中遍历对象实例的 属性/值 对
- C#遍历DataSet控件实例总结
- C#使用SQL Dataset数据集代码实例
- C#之数据集:DataSet对象
- 在Javascript 中读取C# Dataset实例
- DataSet数据集的遍历
- jQuery遍历对象、数组、集合实例
- C# 实例对象作为参数传递与方法内部的形参关系
- C#_IComparable实例 - 对象ID进行排序
- 遍历memcached缓存对象(C#)
- C#利用反射,遍历获得一个类的所有属性名,以及该类的实例的所有属性的值
- C# 关于“未将对象引用设置到对象的实例。”错误
- C#里的父类对象引用子类实例的理解
- C# DataSet对象序列化并压缩
- C# 远程传输数据集(DataSet ->二進制)(zhuan)
- jQuery $.each遍历对象、数组用法实例
- C#遍历DataSet中数据的几种方法总结
- c#用反射原理递归遍历复杂实体对象
- C#对象实例化
- js中遍历Map对象的简单实例