博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转载】C#中遍历DataTable中的数据行
阅读量:4498 次
发布时间:2019-06-08

本文共 859 字,大约阅读时间需要 2 分钟。

在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"]);  }

  

备注:原文转载自博主个人站,原文链接为。

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

转载于:https://www.cnblogs.com/xu-yi/p/11246377.html

你可能感兴趣的文章
DOM对象和JQuery对象的区别
查看>>
vue脚手架安装笔记
查看>>
P2146 [NOI2015]软件包管理器
查看>>
像素与DPI之间的关系
查看>>
druid监控配置
查看>>
css颜色代码大全
查看>>
物理系统(二)
查看>>
css3中-moz、-ms、-webkit与盒子模型
查看>>
DataTable 整行为空时,去除空行,常用于Excel导入,转换为DataTable时出现
查看>>
网络相关面试题1
查看>>
一种让谷歌搜索引擎拒绝搜索的字符串
查看>>
实现毛玻璃效果
查看>>
[BZOJ4082][Wf2014]Surveillance[倍增]
查看>>
kill -9杀掉nginx主进程、reload失败解决办法
查看>>
objdump 用法
查看>>
前端js模糊搜索(模糊查询)
查看>>
Chrome的hack写法以及CSS的支持程度图示
查看>>
苹果端手机微信页面长按图片无法保存的解决方案
查看>>
SVN、GIT比较
查看>>
asp后台读id设置样式
查看>>