当前位置: 首页 > 编程笔记 >

C#中遍历DataSet数据集对象实例

吴凯泽
2023-03-14
本文向大家介绍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());     } }


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

 类似资料:
  • 本文向大家介绍C#遍历DataSet控件实例总结,包括了C#遍历DataSet控件实例总结的使用技巧和注意事项,需要的朋友参考一下 本文实例总结了C#遍历DataSet控件的方法。分享给大家供大家参考。具体方法如下: DataSet控件在.net主要是用来存储数据的,它更像一个表格或数组,下面就来给大家简单介绍C#遍历DataSet控件实例。 例1:   例2:取出里面的字段值 希望本文所述对大家

  • 本文向大家介绍jQuery遍历对象、数组、集合实例,包括了jQuery遍历对象、数组、集合实例的使用技巧和注意事项,需要的朋友参考一下 1.jquery 遍历对象    2.jQuery遍历数组 3.jQuery 遍历List集合(其实与遍历一个对象没有太大区别,只是格式上的问题) 

  • 问题内容: 我在C#中使用JSON.NET解析来自Klout API的响应。我的回答是这样的: 如您所见,它包含5个标签。也许下次是6或1或其他一些数字。我想遍历JSON并获取每个标签的值。我不知道会有多少个循环。我该如何解决? 问题答案: 要么

  • 本文向大家介绍JQuery $.each遍历JavaScript数组对象实例,包括了JQuery $.each遍历JavaScript数组对象实例的使用技巧和注意事项,需要的朋友参考一下 查看一个简单的jQuery的例子来遍历一个JavaScript数组对象。 上面的代码片断工作正常,提示 “apple”, “orange” … 等,如预期一样。 问题: JSON 字符串 下面的例子中,声明了一个

  • 问题内容: 我正在尝试遍历JSON对象以导入数据,即标题和链接。我似乎无法掌握过去的内容。 JSON: 我尝试使用字典: 此代码仅在之前打印信息。( 忽略贾斯汀·比伯的曲目 :) 问题答案: 您加载JSON数据有些脆弱。代替: 您实际上应该这样做: 您不应该将“ JSON对象”视为什么。您所拥有的是清单。该列表包含两个字典。字典包含各种键/值对,所有字符串。当您这样做时,您将要求列表中的第一个字典

  • 问题内容: 我有一个使用jsoncpp解码JSON字符串的C ++应用程序。我创建了以下函数,但仅向我显示了顶级对象… 如何获取转储整个对象列表的信息? - 功能 - -输入---- -输出- 问题答案: 您可能会遇到一些错误,这些错误似乎与您对递归或JSON的key-> value性质没有很好的了解以及如何与所使用的库相关联。我根本没有测试过此代码,但它应该可以更好地工作。