加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何迭代DataTable中给定行中的所有项目

发布时间:2020-12-15 23:53:07 所属栏目:asp.Net 来源:网络整理
导读:如何迭代DataTable中给定行中的所有项目.我有以下代码来迭代所有行,我想要另一个For循环迭代给定行中的所有单元格? For Each row As DataRow In dt.RowsNext row 我可以访问每一行,但我想访问该行的每一列,因为我不知道列的名称和计数,.. 解决方法 你必须循
如何迭代DataTable中给定行中的所有项目.我有以下代码来迭代所有行,我想要另一个For循环迭代给定行中的所有单元格?
For Each row As DataRow In dt.Rows

Next row

我可以访问每一行,但我想访问该行的每一列,因为我不知道列的名称和计数,..

解决方法

你必须循环遍历 DataRow.ItemArray.在C#中,我们可以通过以下代码来完成:
foreach (DataRow dr in dt.Rows)
   {
     foreach (var item in dr.ItemArray)
       {
                Console.WriteLine(item);
       }
   }

这相当于以下VB.NET代码.

For Each dr As DataRow In dt.Rows
    For Each item In dr.ItemArray
        Console.WriteLine(item)
    Next
Next

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读