c# - 如何使用 C# 'foreach' DataTable 中的列?

标签 c# foreach

如何使用 foreach 遍历数据行中的每一列?

DataTable dtTable = new DataTable();
MySQLProcessor.DTTable(mysqlCommand, out dtTable);

foreach (DataRow dtRow in dtTable.Rows)
{
    //foreach(DataColumn dc in dtRow)
}

最佳答案

这应该有效:

DataTable dtTable;

MySQLProcessor.DTTable(mysqlCommand, out dtTable);

// On all tables' rows
foreach (DataRow dtRow in dtTable.Rows)
{
    // On all tables' columns
    foreach(DataColumn dc in dtTable.Columns)
    {
      var field1 = dtRow[dc].ToString();
    }
}

关于c# - 如何使用 C# 'foreach' DataTable 中的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7939146/

相关文章:

javascript - JQuery 未注册按钮点击

php - 绑定(bind)大插入或更新的更有效方法?

c# - 在 Blazor 上将 Navlink css 类从 Active 更改为 own

c# - 使用 LINQ 语法扫描嵌套字典

c# - 是否有可能在构造函数中违反 Liskov 替换原则?

c# - 登录用户申请

java - 如何在 JSP 中的 LinkedHashMap 中执行 foreach 循环?

java - 如何为除最后一行之外的所有行附加换行符?

python - 评估 python 中的 for 循环,包含带有嵌入 for 循环的数组

c# - 列出使用多个 block