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

前端之家收集整理的这篇文章主要介绍了asp.net – 如何迭代DataTable中给定行中的所有项目前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何迭代DataTable中给定行中的所有项目.我有以下代码来迭代所有行,我想要另一个For循环迭代给定行中的所有单元格?
  1. For Each row As DataRow In dt.Rows
  2.  
  3. Next row

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

解决方法

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

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

  1. For Each dr As DataRow In dt.Rows
  2. For Each item In dr.ItemArray
  3. Console.WriteLine(item)
  4. Next
  5. Next

猜你在找的asp.Net相关文章