首页 > Windows开发 > 详细

【转载】C#中遍历DataTable中的数据行

时间:2019-07-25 19:46:06      阅读:69      评论:0      收藏:0      [点我收藏+]

在C#中的Datatable数据变量的操作过程中,有时候我们需要遍历DataTable变量获取每一行的数据值,例如将DataTable变量转换为List集合的时候,我们就会遍历DataTable变量,遍历DataTable变量获取到每一行的DataRow对象,通过DataRow对象我们可以获取到对应该行的所有列的属性值等等。

首先给定示例的DataTable类型变量dataDt,该数据表中含有2个数据列,一个为字符串类型的Name列,一个为整数类型Int的Id列。定义如下:

(1)使用for循环遍历DataTable对象

通过DataTable变量的Rows属性变量的Count属性即可获取到整个DataTable表格的行数,即dataDt.Rows.Count。

  int rowCount = dataDt.Rows.Count;
  for (int index= 0; index < rowCount; index++)
   {
        string Name = dataDt.Rows[index]["Name"].ToString();
        int Id = Convert.ToInt32(dataDt.Rows[index]["Id"]);

         index = index + 1;
 }

(2)通过foreach循环DataRow对象来遍历DataTable对象

    foreach (DataRow dataRow in dataDt.Rows)
    {
         string Name = dataRow["Name"].ToString();
         int Id = Convert.ToInt32(dataRow["Id"]);
  }

  

备注:原文转载自博主个人站IT技术小趣屋,原文链接为C#中遍历DataTable中的数据行_IT技术小趣屋

博主个人技术交流群:960640092,博主微信公众号如下:

技术分享图片

【转载】C#中遍历DataTable中的数据行

原文:https://www.cnblogs.com/xu-yi/p/11246377.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!