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

 更新时间:2014年08月13日 09:19:31   投稿:junjie  
这篇文章主要介绍了C#中遍历DataSet数据集对象实例,经常忘记如何操作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#用递归算法解决八皇后问题

    C#用递归算法解决八皇后问题

    在软件编程中,这种思路确是一种解决问题最简单的算法,它通过一种类似于蛮干的思路,一步一步地往前走,每走一步都更靠近目标结果一些,直到遇到障碍物,我们才考虑往回走。
    2016-06-06
  • 使用Unity3D实现选中物体消融特效的方法详解

    使用Unity3D实现选中物体消融特效的方法详解

    消融特效中基Shader Graph实现了消融特效,本文将基于 Shader 实现消融特效,当前实现消融特效的方法主要有 Alpha 测试消融、clip(或 discard)消融,它们的本质都是随机丢弃一些片元,以实现消融效果,文中有详细代码示例,需要的朋友可以参考下
    2023-10-10
  • c# 常见文件路径Api的使用示例

    c# 常见文件路径Api的使用示例

    c#编程中经常有遇到要处理文件路径的需求,本文分别讲述了如何从程序下面的文件和临时目录下的文件去使用路径api,感兴趣的朋友可以了解下
    2021-05-05
  • 使用C#实现Windows组和用户管理的示例代码

    使用C#实现Windows组和用户管理的示例代码

    这篇文章主要介绍了使用C#实现Windows组和用户管理的示例代码,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2021-01-01
  • Unity实现跑马灯效果的示例代码

    Unity实现跑马灯效果的示例代码

    这篇文章主要为大家详细介绍了如何利用Unity实现跑马灯效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • Unity中的PostProcessBuild实用案例深入解析

    Unity中的PostProcessBuild实用案例深入解析

    这篇文章主要为大家介绍了Unity中的PostProcessBuild实用案例深入解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • WPF中的导航框架概述

    WPF中的导航框架概述

    这篇文章介绍了WPF中的导航框架,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • C#中DataGridView常用操作实例小结

    C#中DataGridView常用操作实例小结

    这篇文章主要介绍了C#中DataGridView常用操作,以实例形式总结了DataGridView绑定下拉列表、设置默认值、判断复选框是否选中等技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • C# Winform使用NPOI获取Word内容的实战指南

    C# Winform使用NPOI获取Word内容的实战指南

    NPOI是用于读写Excel和Word的插件包,它是Apache POI的.NET版,总之,Apache POI是一个Java的强大的、开源的Office文档处理包,而NPOI是它的.NET版本,所以本文给大家介绍了C# Winform使用NPOI获取Word内容的实战指南,感兴趣的小伙伴跟着小编一起来看看吧
    2025-07-07
  • C#实现以文件流的形式返回本地文件或远程文件路径

    C#实现以文件流的形式返回本地文件或远程文件路径

    FileStream和FileInfo只能处理本地文件路径,无法直接处理HTTP URL,所以下面小编就来和大家详细介绍一下C#如何实现以文件流的形式返回本地文件或远程文件路径吧
    2025-08-08

最新评论